rrrrrrrrrrrqqqqqqppppoommlllllllllllllllllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffggfffffffffffffffffffffffggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWVVXXXWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999998888888877777776666666666665555555544444444444433333333333322222222222211111111111100000////////////.........-----,,,,,,,,,,,,++++++++++*************))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrqqqqqqppppommmllllllllllllllllllllllkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVXXXXWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLMMLLLLLLLLLLLLLKKKKKKKKKKLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888888777777776666666666665555555444444444444333333333333322222222222211111111111100000////////////........-----,,,,,,,,,,,,,+++++++++*************))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  rrrrrrrrrrrrqqqqqqpppppmmmmlllllllllllllllllllllkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVUWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888777777776666666666665555555544444444444433333333333322222222222211111111111100000////////////........------,,,,,,,,,,,,+++++++++*************))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  sssrrrrrrrrrrqqqqqqppppmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLKKKKKKKKKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888887777777776666666666655555555444444444444333333333333322222222222111111111111000000////////////.......------,,,,,,,,,,,,,+++++++++*************)))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  sssrrrrrrrrrrrqqqqqqpppnnmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihihhiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWVVVVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLMMMMLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888887777777776666666666665555555544444444444333333333333322222222222211111111111000000////////////.......------,,,,,,,,,,,,,+++++++++*************)))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  sssssrrrrrrrrrrqqqqqqqpnnnmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmlllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLMMMMMLLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>?>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888887777777777666666666665555555544444444444433333333333322222222222211111111111000000////////////.......-------,,,,,,,,,,,,++++++++++*************))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  ssssssrrrrrrrrrrrqqqqqqnnnnmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeefeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaa```````````````______________^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWWVVVVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@A@@@@@@@@@@@????????????>?>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888877777777776666666666665555555544444444444333333333333322222222222211111111110000000////////////......-------,,,,,,,,,,,,,+++++++++*************))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  ssssssssrrrrrrrrrrrqqqqonnnnnmmmmmllllllllllllmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaaa````````````````_______________^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWVVXWWWWWWWWWWWWWWVVVVVVVVVVWWWWWVVVVVVVVVVVVVUUUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBCBBBBBBBBBBBAAAAAAAAAAAA@@A@@@@@@@@@@@@???????????>??>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888877777777777666666666665555555544444444444433333333333322222222222211111111110000000////////////......--------,,,,,,,,,,,,++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  tttssssssssrrrrrrrrrrqqooonnnnmmmmmmllllllllmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllkkkkkllllllkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeefffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_______________^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWVXXWWWWWWWWWWWWWVVVVVVVVVVWWWWWWVVVVVVVVVVVVVUUUUUUVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888877777777777666666666666555555554444444444433333333333332222222222221111111110000000/////////////.....--------,,,,,,,,,,,,,+++++++++*************)))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  ttttssssssssssrrrrrrrrroooonnnnmmmmmmmllllmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffefffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_______________^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWVVVVVVVVVVVVVUUUUUVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLLKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCBBBCCBBBBBBBBBBBAAAAAAAAAAAA@AA@@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999998888777777777776666666666665555555544444444444433333333333322222222222211111111100000000////////////.....---------,,,,,,,,,,,,+++++++++*************)))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  ttttttssssssssssssrrrrrpoooonnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````______________^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWVVVVVVVVWWWWWWWVVVVVVVVVVVVVVUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLMMMMMMMMLLLLLLLLLLLLKKKKKLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBCCBBBBBBBBBBBBAAAAAAAAAAA@AAA@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888777777777777666666666665555555544444444444433333333333332222222222211111111100000000////////////.....---------,,,,,,,,,,,,++++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  uutttttttssssssssssssrrpppooonnnnmmmmmmmmmmmmmmmllllmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````______________^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWVVVVVVVWWWWWWWWVVVVVVVVVVVVVUUUUVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMMMMMMMMLLLLLLLLLLLLKKKKLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888777777777776666666666665555555544444444444433333333333322222222222211111111000000000////////////....---------,,,,,,,,,,,,,+++++++++*************))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  uuuutttttttttssssssssssppppooonnnnnmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````______________^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888777777777777666666666666555555544444444444433333333333322222222222211111111000000000////////////....----------,,,,,,,,,,,,+++++++++*************)))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  uuuuuutttttttttttssssssqppppooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWVVVVVWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888877777777777666666666666555555554444444444433333333333332222222222221111111000000000////////////....----------,,,,,,,,,,,,++++++++++************)))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  uuuuuuuuutttttttttttsssqqppppoooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggghhgggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbbccccccccbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWYXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWVVVVVWWWWWWWWWWVVVVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLMMMMMMMMMMMLLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888777777777777666666666665555555544444444444433333333333322222222222211111110000000000////////////...----------,,,,,,,,,,,,,+++++++++*************))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  vvvuuuuuuuuuttttttttttsqqqppppoooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggghhhhhggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccbbbbccccccccccbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````_______________^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXWWWWYYXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWVVVVWWWWWWWWWWWVVVVVVVVVVVVVUVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888877777777777666666666665555555544444444444433333333333332222222222211111110000000000////////////...-----------,,,,,,,,,,,,+++++++++*************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  vvvvvuuuuuuuuuuutttttttqqqqqpppoooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccbbbcccccccccccbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````________________^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXWWWYYXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888777777777777666666666655555555544444444444433333333333322222222222211111100000000000////////////..-----------,,,,,,,,,,,,,+++++++++************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  vvvvvvvvuuuuuuuuuuuttttrqqqqqpppooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccbccccccccccccbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_________________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXWWYYYXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888777777777777666666666655555555544444444444433333333333322222222222211111100000000000////////////..-----------,,,,,,,,,,,,,+++++++++*************))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  wwwvvvvvvvvuuuuuuuuuuttrrrqqqqppppooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````_________________^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWYYYYXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888877777777777666666666655555555554444444444433333333333332222222222221111100000000000////////////..------------,,,,,,,,,,,,+++++++++*************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  wwwwvvvvvvvvvvuuuuuuuuurrrrqqqqpppppoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````_________________^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWVXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888777777777777666666666555555555544444444444433333333333322222222222211111000000000000////////////.------------,,,,,,,,,,,,,+++++++++************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  wwwwwwvvvvvvvvvvvuuuuuusrrrrrqqqqpppppooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````_________________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888877777777777666666666555555555554444444444433333333333332222222222211111000000000000////////////.-------------,,,,,,,,,,,,+++++++++*************))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  wwwwwwwwvvvvvvvvvvvvuuussrrrrrqqqqqpppppooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccdddccccccccccccccbbbbbbbbcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_________________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXWWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888877777777777766666666555555555554444444444443333333333332222222222221111000000000000////////////..------------,,,,,,,,,,,,++++++++++************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  zzzzyyyyyyyyyyyyxxxxxxxwvvvvvvuuuutttttsssssrrrrpppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffgggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeefffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccdddddddcccccccccccccccccbaaaaaaaaaaaaaa```````````aaaaaaa````````````````_____^^^^^^^^^^^^^^^]]]]]]]]____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYY[[ZZZZZZZZZZZZZZYYYYYYYYYZZZZZYYYYYYYYYYYYYXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777777666666666665555544444444444433333333222222222221111111111110000000000////////////......------------,,,,,,,,,,,,+,,++++++++++++**************))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  zzzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuutttttsssssrrqppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccddddddddcccccccccccccccccaaaaaaaaaaaaaaa``````````aaaaaaaa````````````````_____^^^^^^^^^^^^^^^]]]]]]]_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYY[[[ZZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYYXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;::::::::::99999999999988888777777777777666666666665555544444444444433333333222222222221111111111110000000000////////////......------------,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  zzzzzzzyyyyyyyyyyyyyyyxwwwwwwvvvvvuuuuuttttsssssqqqppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffgggggggggggggffffffffffffffffffffffffffeeeeeeeeeeefffffeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccdddddddddccccccccccccccccaaaaaaaaaaaaaaaa`````````aaaaaaaaa````````````````_____^^^^^^^^^^^^^^^]]]]]]______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYY[[[[ZZZZZZZZZZZZZYYYYYYYYZZZZZZZYYYYYYYYYYYYXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888877777777777666666666665555554444444444443333333222222222222111111111111000000000/////////////.....------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzyyyyyyyyyyyyxwwwwwwwvvvvvuuuuuttttsssqqqqpppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffggggggggggggggfffffffffffffffffffffffffffeeeeeeeeefffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccdddddddddddccccccccccccccbaaaaaaaaaaaaaaaaa```````aaaaaaaaaa```````````````______^^^^^^^^^^^^^^^]]]]]_______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYY[[[[[ZZZZZZZZZZZZZYYYYYYYZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPRRRRQQQQQQQQQQQQPPPPPPPPPQPPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;:::::::::::99999999999988888777777777777666666666655555544444444444433333332222222222221111111111110000000000////////////.....-------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwvvvvuuuuttttssqqqqqqpppppppppppppppppppnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffggggggggggggggffffffffffffffffffffffffffffeeeeeeeefffffffffeeeeeeeeeeeeeeeedddddddddddddccccccccccccddddddddddddcccccccccccccbbaaaaaaaaaaaaaaaaa``````aaaaaaaaaaa``````````````_______^^^^^^^^^^^^^^^]]]]`_______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYY[[[[[ZZZZZZZZZZZZZZYYYYYYZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVVVUUUUUUTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPRRRRRQQQQQQQQQQQQPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888877777777777666666666655555554444444444433333332222222222221111111111110000000000////////////......------------,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzyyxxxxxxxwwwwwwvvvvuuuuttttrqqqqqqqpppppppppppppppppnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffgggggggggggggggffffffffffffffffffffffffffffeeeeeeefffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccdddddddddddddccccccccccccbbbaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaa`````````````________^^^^^^^^^^^^^^^]]]``_______________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYY[[[[[[ZZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPRRRRRRQQQQQQQQQQQPPPPPPPPQQPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888777777777777666666666555555544444444444433333332222222222221111111111110000000000////////////.....------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxwwwwwvvvvuuutttrrqqqqqqqqpppppppppppppppnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffggggggggggggggggfffffffffffffffffffffffffffffeeeeeffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccddddddddddddddcccccccccccbbbbaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaa````````````_________^^^^^^^^^^^^^^^]]```_______________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYY[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPRRRRRRQQQQQQQQQQQQPPPPPPPQQQPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::99999999999988888877777777777666666666555555544444444444433333332222222222221111111111110000000000////////////.....-------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxwwwwvvvvuuutrrrrqqqqqqqqpppppppppppppnononooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmlmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffggggggggggggggggffffffffffffffffffffffffffffffeeeeffffffffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccdddddddddddddddccccccccccbbbbbaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^^^]````_______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYY[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVVVVUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPRRRRRRRQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888877777777777766666666555555554444444444433333333222222222222111111111110000000000////////////......------------,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxwwwwvvvuuusrrrrqqqqqqqqqqqpppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddcccccccddddddddddddddddcccccccccbbbbbbaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^`````_______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYY[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZZZZZZZYYYYYYYYYYYYYXWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPRRRRRRRRQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::99999999999988888777777777777666666665555555544444444444433333332222222222221111111111110000000000////////////.....-------------,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzz{z{{z{{zzzzyyyyyyyyyyyyxxxxxwwwwvvuusssrrrqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeedddddddddccccccdddddddddddddddddccccccccbbbbbbbaaaaaaaaaaaaaaaaa`baaaaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^``````______________^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYY[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPRRRRRRRRQQQQQQQQQQQQPPPPPQQQQQPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888877777777777666666665555555554444444444433333332222222222221111111111110000000000////////////......------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  z{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxwwwvvvtsssrrrrqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffggfffffffffffffffffffffffffeeeeeeeeeedddddddddccccddddddddddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^```````______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYY[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPRRRRRRRRRQQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888877777777777766666665555555554444444444443333333222222222222111111111110000000000////////////......------------,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxwwwvttsssrrrrqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooppppnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffgggggggggfffffffffffffffffffffeeeeeeeedddddddddcccedddddddddddddddddddcccccbbbbbbbbbaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaa``````_____________^^^^^^^^^^^^^````````______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYY[[[[[[[[[[[ZZZZZZZZZZZZZYZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPRRRRRRRRRRQQQQQQQQQQQPPPPQQQQQQPPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888877777777777666666655555555544444444444433333332222222222221111111111100000000000////////////.....-------------,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyxxxwwwuttsssrrrrqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooopppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghggggggggggggggggggggfffffffffffffffffffffffffffffgggggggggggggfffffffffffffffffffeeeeeeedddddddddcceeedddddddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaa`````______________^^^^^^^^^^^^`````````______________^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYY[[[[[[[[[[[[ZZZZZZZZZZZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888877777777777766666655555555554444444444433333333222222222221111111111100000000000////////////......------------,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxwuuttsssrrrrqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooopppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhgggggggggggggggggggggffggggggffggfffffffffffffffgggggggggggggggggfffffffffffffffffeeeeeedddddddddceeeedddddddddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaa`````_______________^^^^^^^^^^^``````````______________^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZY[[[[[[[[[[[[ZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888877777777777766666655555555554444444444443333333222222222222111111111100000000000/////////////.....------------,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyxxxvuuttsssrrrrrqqqqqqqqqqqqooooooooooooooooooooooooooooooooopppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhgggggggggggggggggggggggggggggggggggggggffffffffgggggggggggggggggggggggggffffffffffeeeeeedddddddddeeeeeeddddddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaa`````_______________^^^^^^^^^^``````````_______________^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPRRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQQQPPPPPPPPPPPOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>===========<<<<<<<<<<<;;;;;;;::::::::::::9999999998888888877777777777666666555555555544444444444433333332222222222221111111111000000000000////////////.....-------------,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  {{{||||||||||||||||||||zzz{{{{{{{{{{{{{zzzzzyyyxvvuutttssrrrrrqqqqqqqqqqqooooooooooooooooooooooooooooopppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnoooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhggggggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggggggfffffffffffeeeeeeddddddddeeeeeeeddddddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaa`````_______________^^^^^^^^^```````````______________^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZ\[[[[[[[[[[[[[ZZZZZZZZZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPRRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;;;;;;;:::::::::::9999999998888888877777777777766666555555555554444444444443333333222222222222111111111000000000000////////////......------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzyywvvuutttsssrrrrqqqqqqqqqqooooooooooooooooooooooooooppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnoooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhggggggggggggggggggggggggggggggggggggggggggffgggggggggggggggggggggggggggffffffffffeeeeeedddddddeeeeeeeeddddddddddddddddcbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaa`````_______________^^^^^^^^````````````_____________^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ\\[[[[[[[[[[[[[ZZZZZZZZZZ[[[[ZZZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<;;;;;;;::::::::::::9999999988888888877777777777666665555555555544444444444433333332222222222221111111111000000000000////////////.....------------,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  |||||||||||||||||||||||{{{{{{{{{{{{{|{{{{{{{zzzywwvvuutttsssrrrrrqqqqqqqqooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffeeeeeeddddddeeeeeeeeeddddddddddddddddbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaa`````______________^^^^^^^^`````````````____________^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ\\\[[[[[[[[[[[[[ZZZZZZZZZ[[[[[ZZZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;;;;;;;:::::::::::9999999988888888877777777777766665555555555554444444444433333333222222222222111111111000000000000////////////......------------,,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  |||||||||||||||||||||||{{{{{{{{|||||||||||{{{{zzxwwvvuuuttsssrrrrrrrqqqqqooooooooooooooooooooooppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhggggggggggggggggggggghhhhhhhhggggggggggggggggggggggggggggggggggggggggfffffffffeeeeeeedddddeeeeeeeeeedddddddddddddddbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa`````______________^^^^^^^``````````````___________^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZ\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::99999999888888888777777777777666655555555555544444444444433333332222222222221111111111000000000000///////////......------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  ||}}}}}}}}}}}}}}|||||||{{{{{||||||||||||||||{{{{xxwwwvvuutttsssrrrrrrrrrrpppooooooooopoppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhgggggggghggggggggggggggggggggggggggggffffffffffeeeeeedddddeeeeeeeeeeeddddddddddddddcbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaa`````_______________^^^^^^```````````````__________^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZ\\\\[[[[[[[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<;;;;;;;:::::::::::9999999888888888877777777777666665555555555544444444444433333332222222222221111111111000000000000///////////......------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}|||{{{||||||||||}}}}}|||||{{yxxxwwvvuutttsssssrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhggggggghhhgggggggggggggggggggggggggfffffffffffeeeeeeeddddeeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaa```````______________^^^^^a```````````````_________^^^^^^^^^^]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999888888888877777777777766665555555555554444444444443333333222222222222111111111000000000000///////////.......------------,,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}||||yyyxxwwvvuuuttttssssssrrrppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhggggggggggggggggggggggffffffffffffffeeeeeeeddddeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbaaaaaaaaaaaa````````______________^^^^aa```````````````________^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZ\\\\\\[[[[[[[[[[[[[ZZZZZZ[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWWWVVVVVVVUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQSSSSRRRRRRRRRRRRQQQQQQQQQRQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;::::::::::::9999998888888888877777777777666665555555555544444444444433333332222222222221111111111000000000000//////////.......------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  }}}}}~~~~~~~}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}||zzyyxxwwvvvuuutttttssssssqqqqppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhgggggggggggggggggggggffffffffffffffeeeeeeeedddeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbaaaaaaaaaaa`````````______________^^^aa```````````````________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZ\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQSSSSSRRRRRRRRRRRQQQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<;;;;;;;;:::::::::::9999998888888888877777777777666665555555555554444444444433333333222222222221111111111000000000000//////////.......-------------,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  }}~~~~~~~~~~~~~}}}}}}}}|||||||}}}}}}}}}~~}}}}}}}zzzyyxxxwwvvvuuuuttttttssqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppoooooooooooooppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhggggggggggggggggggggfffffffffffffffeeeeeeeedddeeeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbaaaaaaaaaa``````````______________^^aaa```````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZ\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQSSSSSRRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::9999998888888888877777777777766665555555555554444444444433333333222222222222111111111000000000000//////////........------------,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}~~~~~~~~~}}}{{zzzyyxxwwwvvvvuuuuuutttrrrrrqqqqqqqqqqpppppppppppppppppppppppppppppppppppoooooooopppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhggggggggggggggggggfffffffffffffffffeeeeeeeeeeddfeeeeeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaabbbbbbbbbbbbbbbbaaaaaaaaa````````````_____________^aaaaa``````````````______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZ\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQSSSSSSRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999988888888888877777777777666665555555555554444444444333333332222222222221111111111000000000000/////////........------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ~~~~~~}}}}}~~~~~~~~||{{{zzzyyxxxxwwwwvvvvvvuuuuutttttttsssssssssrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffeeddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````____^^^^^^^^^^^^^]]]]]]]]]^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@???????????>>>====<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888777777777776666666666666655555555555544444444444333333322222222222211111111111000000000000//////////............------------,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! ~~~~~}}}}~~~~~~~||||{{{zzzyyyxxxxxwwwwwvvvvuuuuuutttttssssssssrrrrppppppppppppppppppppppppppppppppppppppppppppppppppooopppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppoooooooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkklllllllllkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggggfffffffffffeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````____^^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@????????????>>====<<<<<<<<<<<<;;;;;;;;;::::::::99999999999988888887777777777776666666666666655555555555444444444443333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! ~~~}}~~~~~~~~€€€€€}}||||{{{zzzyyyyyxxxxxxwwwvvvvvuuuutttttsssssssssrpppppppppppppppppppppppqqpppppppppppppppppppppppppppppppppppppppppppppppppppnnnnooooonooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopooooooooooooooooooooooooppppppppppppppppppppppoooooooooooooooooooooooooooonmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggggggfffffffffeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````____^^^^^^^^^^^^^^]]]]]]]^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>=====<<<<<<<<<<<;;;;;;;;;:::::::::9999999999988888888777777777776666666666666655555555555544444444443333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,+++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! €€€€€€€~~~~~~~~~~€€€€€€€€}}}}|||{{{{zzzzzyyyyyyxxxwwwwwvvvuuuuttttsssssssssppppppppppppppppppqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppoooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllkkkkllllllllllllkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkjjjjjjjjjikkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhjjjjjjjjjjjjjiiiiiiiihhhhhhgggggggggggggggffffffffeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBA@@@@@@@@@@@???????????>>=====<<<<<<<<<<<<;;;;;;;;:::::::::9999999999998888888777777777777666666666666665555555555544444444443333333332222222222211111111111000000000000//////////............------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! €€€€€€€€€€€~~~~~~~~~€€€€€€€€€€}}}}}}||||{{{{{zzzzzzyyyyxxxwwwwvvvuuuttttssssssssppppppppppppppqqqqqqqqqqqppppppppppppppppppppqqqqqppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppoooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllkkllllllllllllllkkkkkkkkkkklllllllllllllllkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkjjjjjjjjjjikkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhjjjjjjjjjjjjjjjiiiiiiihhhhhhggggggggggggggggffffffeeeeeeeeeeedddddddddddcccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@@???????????>======<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777776666666666666655555555555544444444433333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€~~}}}}}}|||||{{{{{{{zzzzzyyyxxxwwwvvuuuttttsssssssppppppppppqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkklllllllllllllllllkkkkkkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkjjjjjjjjjjjikkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhjjjjjjjjjjjjjjjjjiiiiiiihhhhhhgggggggggggggggggfffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaa``````````_______^^^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@@???????????>======<<<<<<<<<<<;;;;;;;;::::::::::9999999999998888888777777777777666666666666655555555555544444444433333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€~~~~}}}}}}}||||||||{{{{{{zzyyyxxwwwvvuuuttttssssssppppppppqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppoooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllllkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjjjikkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhggggggggggggggggggeeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAA@@@@@@@@@@@@???????????======<<<<<<<<<<<<;;;;;;;::::::::::9999999999998888888777777777777666666666666665555555555544444444433333333332222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€~~~~~~~}}}}}}}}}||||||||{{zzzyyxxwwvvvuuutttsssssspppppppqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppoooooooooooooooooooooooooppoooooooooooooooooooooooppppppppppppppppppooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllllllllllllllllkkkkkmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjiikkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkjjjjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggggggeeeeeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@???????????=======<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888777777777776666666666666655555555555544444444333333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,+++++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}|||{{zzzyyxxwwvvuuuttttssssspppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppooooooooooooooooooooooooopppppoooooooooooooooooooopppppppppppppppppppppppoopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmlllllllllllmllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllllllllllllkkkmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjjjiikkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbbaaaaaaabbbbaaaaaaaaaaaaa````````_________^^^^^^^^^^^^^]]]^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@???????????=======<<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888777777777777666666666666655555555555544444444333333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,+++++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!! €€€€€€�������€€€€€€€€€~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}||{{{zzyxxwwvvvuuttttsssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppooooooopppooooooooooooooopppppppooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmlllllllllmmmllllllllllllllllllllllllllllllllllllllllllllllkllllllllllllllllllllllllkmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkjjjjjjjjjjjjjjjjjikkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@??????????========<<<<<<<<<<<;;;;;;::::::::::::999999999998888888877777777777666666666666665555555555544444444333333333332222222222221111111111000000000000//////////............-----------,,,,,,,,,,,,,++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! €€€€€����������€€€€€€€€€€€€€€€€€������~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvvuuttttsssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooppppppppppppppppooooooopppppppppoooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjjjjjikkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhgggffffffffffeeeeeeeeedddddddcccccccbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaaaa``````___________^^^^^^^^^^^^^]^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????========<<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888777777777777666666666666655555555555544444443333333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++**********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! €€€€�������������€€€€€€€€€€€€€€��������~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zyyxxwwvvuuttttsssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppoooopppppppppppppoooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhjjjiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhfffffffffffeeeeeeeeeddddddccccccccbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaaa`````___________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@?????????=========<<<<<<<<<<<;;;;;;::::::::::::999999999998888888777777777777666666666666665555555555544444443333333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++++**********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! €€€€���������������€€€€€€€€€€€�����������~~~~~~~~~~~~}||{{zzyxxwwvvuuttttsssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooopppppppppppppppppppppppppqqppppppppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmllllllllllllllllmmlllllllllllllllllllllllmmmmlllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggffffffffeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaabbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@?????????=========<<<<<<<<<<<<;;;;;;:::::::::::999999999998888888877777777777666666666666665555555555554444443333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!! €€€�����������������€€€€€€€€€�������������~~~~~}}||{zzyxxwwvvuutttttssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooopppppppppppppppppppppppppqqqqqqqppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmlllllllllllllllllllllmmmmmllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhjjjjjiiiiiiiiiiiiiiiiiiihjjjjjjjkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiigggggggfffffffeeeeeeedddddccccccccccbbbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaaa````_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@????????==========<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888777777777777666666666666655555555555544444433333333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! €€€��������������������€€€€€€€€€€€��������������~~~~~~}}||{zzyxxwwvvuutttttssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooopppppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmllllllllllllllllllllmmmmmmmmlllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhjjjjjjiiiiiiiiiiiiiiiiiihjjjjjjjkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhggggggffffffeeeeeeedddddccccccccccbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaaaa```______________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@????????==========<<<<<<<<<<<;;;;;;::::::::::::999999999998888888877777777777666666666666665555555555544444443333333333332222222222211111111111000000000000/////////............------------,,,,,,,,,,,,+++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! €€€������‚‚‚‚‚‚��������€€€€€€€€€����������������~~~~~}}||{zzyxxwvvuuuttttttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmllllllllllllllllllmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiijjjiihhhhhhgggggfffffeeeeeedddddcccccccccccbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaaa```_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@@@???????==========<<<<<<<<<<<<;;;;;;:::::::::::999999999998888888877777777777666666666666665555555555554444443333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,,,++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! €€€�����‚‚‚‚‚‚‚‚‚������€€€€€€€€�����������������~~~~~~}||{zzyxxwvvuuuttttttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmllllllllllllllllmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihjjjjjjjjiiiiiiiiiiiiiiiihjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhggggfffffeeeeeedddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````_____________^^^^^^^^^^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@@@???????===========<<<<<<<<<<<;;;;;;::::::::::::999999999988888888777777777777666666666666655555555555544444443333333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! €€€€���‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€������������������~~~~~€€~~}||{zzyxwwvvuuutttttttttqqqqqqqqqqqqqqqqqqqqrrqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhggggffffeeeeeedddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````_____________^^^^^^^^^__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@??????===========<<<<<<<<<<<<;;;;;;:::::::::::999999999988888888877777777777666666666666665555555555544444443333333333332222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! €€€���‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€������������������€~~~~~~€€€€~}||{zzyxwwvvuuutttttttttqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkjjiiiiihhhhgggffffeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```______________^^^^^^^^___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@@??????============<<<<<<<<<<<;;;;;;:::::::::::999999999988888888877777777777766666666666665555555555554444443333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,,++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! €€���‚‚‚‚‚‚‚‚‚‚������€€€€€€�����������������€€~~~~~~~~€€€€€~}||{zyyxwwvvuuutttttttttqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkjjjjjiiiihhhgggffffeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````_____________^^^^^^^^___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@@??????>===========<<<<<<<<<<<;;;;;;::::::::::::999999999888888888777777777777666666666666665555555555544444443333333333322222222222211111111111000000000000/////////............------------,,,,,,,,,,,,+++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!! €€����‚‚‚‚‚‚‚‚‚������€€€€€€€���������������€€€~~~~~~~~~€€€€€€~}||{zyyxwwvvuuutttttttttqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqpppppppppppppppppppppppppqppppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiikjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkllllljjjjjjjiiihhhgggfffeeeeedddddddcccccccccccccbbbbbbbccbbbbbbbbbbbaaaaaaaaaaaa`````_____________^^^^^^^____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@@?????>============<<<<<<<<<<<;;;;;;:::::::::::999999999888888888877777777777666666666666665555555555544444443333333333332222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! €€�����‚‚‚‚‚��������€€€€€€€��������������€€€€~~~~~~~~~€€€€€€~}||{zyyxwwvvuuutttttttttqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqppppppppppqqqqqqqqpppppppqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmlllllllnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkklllllllkkkkjjjjiiihhhgggfffeeeeedddddddcccccccccccccbbbbbbccbbbbbbbbbbbbaaaaaaaaaaa``````_____________^^^^^^_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@@?????>>===========<<<<<<<<<<<;;;;;;:::::::::::999999999888888888877777777777766666666666665555555555554444443333333333332222222222211111111111100000000000//////////............-----------,,,,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! €€����������������€€€€€€€€€€€�����������€€€€€~~~~~~~~~~€€€€€€~}||{zyyxwwvvuuutttttttttqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqppppppppqqqqqqqqqqqqpppppqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmllllnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkklkkkkkkkkkkkkkkkkkkkkjjjjlllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkjjjjiihhhggffffeeeeeddddddddcccccccccccccbbbbccccbbbbbbbbbbbaaaaaaaaaa``````______________^^^^^_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@????>>===========<<<<<<<<<<<<;;;;;;:::::::::::999999998888888888877777777777666666666666665555555555544444443333333333322222222222111111111111000000000000/////////............------------,,,,,,,,,,,,+++++++*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! ~€€�������������€€€€€€€€€€��������€€€€€€€~~~~~~~~~~€€€€€€~}||{zyyxwwvvuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqpppqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmlllnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkllkkkkkkkkkkkkkkkkkkkkjjjllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkklllllllmmkkkkkkkkjjjiihhhggfffeeeeeddddddddddccccccccccccbbbcccccbbbbbbbbbbbaaaaaaaaa```````_____________^^^^^______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@????>>>===========<<<<<<<<<<<;;;;;;:::::::::::999999998888888888877777777777666666666666665555555555544444443333333333332222222222211111111111000000000000/////////............------------,,,,,,,,,,,,++++++++************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ~~€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€}~~~~~~~~~~€€€€€€~}||{zyxxwwvvuuuuttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqpqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmlnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkklllkkkkkkkkkkkkkkkkkkkkkjlllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkklllllllmmmllkkkkkkkjjjiihhgggfffeeeedddddddddddccccccccccccbbccccccbbbbbbbbbbaaaaaaaaa````````_____________^^^^______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@????>>>===========<<<<<<<<<<<;;;;;;::::::::::::99999998888888888877777777777766666666666665555555555554444443333333333332222222222211111111111100000000000//////////...........------------,,,,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ~~€€��������€€€€€€€€€€€€€�����������������€€€€€€������‚‚‚‚‚ƒƒƒƒ‚‚‚��€~}||{zzyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssttttttttttttttttttttttttttttttttttttttsssssssssssstttttttssssssttttttttttttssssssssssssstssssssssssssssssssssssssttttttsssssssssssssssssssssssssssssssssssssssssssssqqqqpppppppppppppppppppppqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqpppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmppoooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmnmmmmmmlllkkkjjiihhhgggghhgggggggggggggggffffffffdddddccccccccccbbbbbbbbbb`````````````______________________^^^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[ZYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@????????????>>>>==========<<<<<<<<<<<<;;;;;;::::::::::::99999999999999888888888887777777777766666666666655555555555433333333333222222222222111111111111000000000000////////////............-----------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€�����‚‚‚‚‚‚ƒƒƒ‚‚‚��€~}||{zzyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssstttttttttttsssssttttttttttttttssssssssssstttttttsssssssssssssssssstttttttttttssssssssssssssssssssssssssssssssssssssssqqqqqqqppppppppppppppppppqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmpppoooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmnmmmmmmlllkkjjjiihhhggghhhgggggggggggggggfffffffddddddccccccccccbbbbbbbbba`````````````______________________^^^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[[YYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOONNNNNNNNNNNMMNNNNNMMMMMMMMMMMLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::99999999999999888888888888777777777776666666666655555555555433333333333222222222222111111111111100000000000/////////////............-----------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ~~~€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚��€~}||{zzyyxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssttttttttttttttssstttttttttttttttttssssssssttttttttttssssssssssssssstttttttttttttttssssssssssssssssssssssssssssssssssssqqqqqqqqqqpppppppppppppppqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqpppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmpppooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmlllkkjjiihhhggghhhhgggggggggggggggffffffdddddddccccccccccbbbbbbbbaa`````````````_____________________^^^^^^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOPOOOOOOOOOOONNNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;:::::::::::999999999999999888888888887777777777766666666666555555555555333333333333222222222221111111111111000000000000////////////............-----------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! }~~€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚��€~}||{zzyyxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssstttttttttttttttttssttttttttttttttttttttssssstttttttttttttttsssssssssstttttttttttttttttttssssssssssssssssssssssssssssssssqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqpppppppppppprqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqpppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnonnnnnnnnnnnnnnnnnnnnmmmmpppppoooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmlllkkjjjiihhhgghhhhgggggggggggggggffffffddddddddcccccccccbbbbbbbbaa``````````````_____________________^^^^^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[YYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNMNNNNNNMMMMMMMMMMMLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>============<<<<<<<<<<<;;;;;;::::::::::::99999999999999888888888888777777777766666666666655555555555333333333333222222222222111111111111000000000000////////////............-----------,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! }}~~~~~~~~}}}}}~~~~~€€€€€€€�����‚‚‚‚‚‚‚‚‚‚��€~}||{zzyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwttstsssssssssssssssssssstsssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssstttttttttttttttttttttttttttttttttttttttttttssttttttttttttttttttttssssstttttttttttttttttttttttssttttssssssssssssssssssssssqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqpppppppppprrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqpppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnoonnnnnnnnnnnnnnnnnnnnmmmppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlmlllllllllllllllllllkkkkkmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmlllkkjjiihhhgghhhhhgggggggggggggggfffffdddddddddcccccccccbbbbbbbaaa`````````````_________`____________^^^^^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::99999999999999988888888888777777777776666666666655555555555433333333333222222222222111111111111100000000000/////////////............-----------,,,,,,,,,,,,++++++++++++++*************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! }}~~~~~~~}}}}}}}}}}}~~~~€€€€€����‚‚‚‚‚‚‚‚‚��€€~}||{zzyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwttttttttttttsssssssttttttsssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqppppppprrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooopoooooooooooooooooooooonnnoooonnnnnnnnnnnnnnnnnnnmmpppppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllklllllllllllllllllllllllmmmmmmmmmmmlllkkjjiiihhhghhhhhggggggggggggggggffffddddddddddcccccccccbbbbbbaaaa`````````````________`____________^^^^^^^^^^^^]\\\\\\\\\\\\\\[[[[[[[[[[YYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<<;;;;;;:::::::::::999999999999999888888888887777777777766666666666555555555554333333333333222222222221111111111111000000000000////////////............-----------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! }}}~~~~~~~}}}}}}}}}}}}}}}~~~~~€€€€�����‚‚‚‚‚‚‚‚��€€~}}|{zzyyxxxxxxwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwtttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqppppprrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqpppppppppppppppppppppppppppppppppoooooopppoooooooooooooooooooooonooooooonnnnnnnnnnnnnnnnnnppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkllllllllmmmmmmmllllkkjjjiihhhghhhhhhgggggggggggggggffffddddddddddccccccccccbbbbbaaaaa`````````````_______``_____________^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[YYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;::::::::::::99999999999999888888888888777777777766666666666655555555554333333333333222222222222111111111111000000000000////////////............-----------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! }}}~~~~~~~~~~}}}}}|||||||}}}}}}~~~~~~~~~~~~~€€€€€�����‚‚‚‚‚‚‚��€€~}}|{{zyyyxxxxxwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwtttttttttttttttttttttttttsssssssssssssssssssssttttttttttttttttttttttttttuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnpppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkllllllllmmlllllkkkjjiiihhhhhhhhhggggggggggggggggfffdddddddddddcccccccccbbbbbaaaaa`````````````_______```_____________^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[YYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999999999888888888887777777777766666666666555555555544333333333332222222222221111111111111000000000000////////////............-----------,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! ||}}~~~~~~~~~~}}}}|||||||||||}}}}}}~~~~~~~~~~~~~~~€€€€�����‚‚‚‚‚‚���€€~}}|{{zzyyxxxxxwwwwwxvvvvvvvwwwwwwwwwwwwwwwwwxtttttttttttttttttttttttttsssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttuuuuttutttttttttttttttttttttttttuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkkkkllllllllllllllkkkjjiiihhhhhhhhhggggggggggggggggfffeddddddddddccccccccccbbbbaaaaaa``````````````_____`````____________^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[YYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>============<<<<<<<<<<<;;;;;;::::::::::::99999999999999888888888887777777777766666666666555555555544333333333333222222222222111111111111000000000000////////////............-----------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ||}}}~~~~~~~~}}}}|||||||||||||}}}}}}}~~~~~~~~~~~~~~€€€€€�����‚‚‚‚‚���€€~~}||{zzyyxxxxxxxxxxxvvwwwwwwwwwwwwwwwwwwwwxxxtttuuutttttttttttttttttttssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoopppppppoooooooooooooooooooooooooooooooooooonnnnnnnnppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkklllllllllkkkjjjiiihhhhhhhhhggggggggggggggggfffedddddddddddccccccccccbbbaaaaaaa``````````````____```````___________^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[YYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::99999999999999888888888888777777777766666666666655555555544333333333333222222222222211111111111000000000000////////////............-----------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! |||}}~~~~~~~}}}}}||||||||||||||}}}}}}}}}}~~~~~~~~~~€€€€�������������€€~~}||{zzyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxuuuuuuuuuttttttttttttttttstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqpppppppqpppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkjjjkkkkkkkkklllkkkkkjjjiiihhhihhhhhggggggggggggggggfffedddddddddddcccccccccccbbaaaaaaaa``````````````___`````````___________^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999999999888888888887777777777766666666666555555555444333333333332222222222222111111111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++++*************))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! |||}}}~~~~}}}}}}||||||||||||||||}}}}}}}}}}}}~~~~~~~~€€€€€������������€€~~}||{{zzyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqpppppqqpppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnqqqppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkllllllllllllmmmmmmmmmlllllllkkkkkjjjjkkkkkkkkkkkkkkkkjjjjiiihhhihhhhhhggggggggggggggggffeddddddddddddccccccccccbbaaaaaaaa````````````````_```````````__________^^^^]]]]]]]\\\\\\\\\\\\[[[[[[YYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;::::::::::::99999999999999888888888887777777777766666666666555555555444333333333333222222222222111111111111000000000000////////////............-----------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! |||}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}~~~~~~~€€€€€������������€€~~}}|{{zzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuttttttuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqpppqqqqppppppppppppppppppppppppppppppppooooooooooooooooooooooopppooooooooooooooqqqqqppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmonnnnnnnnnmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmlllllkkkkjjjjjjjjjjjkkkkkkkkkjjjjiiihhhhihhhhhgggggggggggggggggffeedddddddddddcccccccccccbaaaaaaaaa`````````````````````````````__________^^]]]]]]]]\\\\\\\\\\\[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999999999888888888888777777777766666666666655555555444333333333333222222222222211111111111000000000000////////////............-----------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ||||}}}}}}}}}}}|||||||||||||||||||}}}}}}}}}}}}~~~~~~€€€€€������������€€~}}||{zzzyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuttttuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttuttttttttttttttttttttttttttttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqppppppppppppppppppppppppppppppppooooooooooooooppppppppppppppppppoooooooqqqqqqqppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmlllllkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhihhhhhhggggggggggggggggffeeddddddddddddccccccccccbaaaaaaaaaa``````````````````````````````__________]]]]]]]]]\\\\\\\\\\\[[[[[YYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>============<<<<<<<<<;;;;;;;;:::::::::::999999999999999888888888887777777777766666666666555555554444333333333333222222222222111111111111000000000000////////////...........-----------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! {|||}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}~~~~~~€€€€€€����������€€€~~}||{{zzyyyxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxyuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuutttuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttuuuuuttttttttttttttttttttttttttttttttttttttttttttttrrqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooooooopppppppppppppppppppppooooqqqqqqqqqpppppppppppooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooonnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmllllkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggggggggffeeddddddddddddcccccccccccaaaaaaaaaa```````````````aaaa`````````````________^]]]]]]]]]\\\\\\\\\\\[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<;;;;;;;;::::::::::::99999999999999888888888887777777777766666666666555555554444333333333333222222222222111111111111000000000000////////////............-----------,,,,,,,,,,,,++,++++++++++++************))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! {{|||}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}~~~~~~€€€€€€���������€€€€~~}}||{zzyyyxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxyuuuvvvuuuuuuuuuttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppooooooooopppppppppppppppppppppppoorrqqqqqqqqqpppppppppppooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooonnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmlllllkkkkjjjjjjjjjjjjjjjjjjjiiiiiihhhhhihhhhhhhggggggggggggggggfeedddddddddddddccccccccccaaaaaaaaaaa``````````````aaaaaaaa```````````______^^]]]]]]]]]\\\\\\\\\\[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNONNNNNNNNNNNMMMMMMMMMMMLLMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@?????????>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888888777777777766666666666655555554444333333333333222222222222211111111111000000000000////////////............-----------,,,,,,,,,,,,++,++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! {{||||}}}}}}|||||||||||||||||||||||}}}}}}}}}}}~~~~~~~€€€€€€���������€€€€~~}}||{{zzyyyxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxyuuvvvvvvuuuuuuuutttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuutttttttttttttttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrqqqqqqqqqppppppppppooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooonnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmllllkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggfeedddddddddddddccccccccccaaaaaaaaaaaa`````````````aaaaaaaaaaa`````````_____^^^]]]]]]]]\\\\\\\\\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNONNNNNNNNNNNMMMMMMMMMMMLLMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<;;;;;;;;;:::::::::::999999999999999888888888887777777777766666666666555555544444333333333333222222222222111111111111000000000000////////////...........-----------,,,,,,,,,,,,++,++++++++++++************))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! {{{|||||}}|||||||||||||||||||||||||}}}}}}}}}}}}~}~~~~€€€€€€��������€€€€€~~~}||{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwxxxxxxxyyuuvvvvvvvuuuuuuuuttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqppppppprrrrrqqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooonnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmlllllkkkjjjjjjiiiiiiiiiiiiiiiiihhhhhhghhhhhhhhhgggggggggggggggfeedddddddddddddccccccccccaaaaaaaaaaaaa````````````aaaaaaaaaaaa``````````___^^^^]]]]]]]]\\\\\\\\\\\[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNOONNNNNNNNNNNMMMMMMMMMMMLMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999999999888888888888777777777766666666666655555544444333333333333222222222222111111111111000000000000////////////...........------------,,,,,,,,,,,,+,++++++++++++************))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! {{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~€€€€€€�������€€€€€€~~~}}||{{zzyyyyxxxxxwwwwwwwwwwwwwwwwxxxxxxxyyuvvvvvvvvuuuuuuuuuuttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqppppprrrrrrrrqqqqqqqqqppppppppooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooonnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmlllllkkkjjjjjjiiiiiiiiiiiiiiiihhhhhhhghhhhhhhhhhgggggggggggggggeeeddddddddddddccccccccccaaaaaaaaaaaaa````````````aaaaaaaaaaaaaa`````````__^^^^^]]]]]]]\\\\\\\\\\\[[ZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNOONNNNNNNNNNNMMMMMMMMMMMLMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999999999988888888888777777777776666666666655555544444333333333333222222222222211111111111000000000000////////////...........------------,,,,,,,,,,,,+,,++++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! {{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~€€€€€€�������€€€€€€~~}}||{{{zzyyyyyxxxwwwwwwwwwwwwwwxxxxxxxxxyyuuvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuttuuuuttttttttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqpppprrrrrrrrrrqqqqqqqqpppppppoooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmoooonnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmlllllkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhghhhhhhhhhhgggggggggggggggeeedddddddddddddcccccccccbaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaa````````__^^^^^]]]]]]]]\\\\\\\\\\\[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::::99999999999999888888888887777777777766666666666555555444444333333333333222222222222111111111111000000000000///////////...........------------,,,,,,,,,,,,+,,++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! {{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~€€€€€��������€€€€€€~~~}}||{{zzzyyyyyxxwwwwwwwwwwwwwxxxxxxxxxxyyuuvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrqqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnmnmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmlllllkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhghhhhhhhhhhhggggggggggggggeeeedddddddddddddccccccccbbaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaaa````````_^^^^^^]]]]]]]\\\\\\\\\\\[ZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99999999999999888888888888777777777766666666666655555444444333333333333222222222222111111111111000000000000////////////...........-----------,,,,,,,,,,,,+,,++++++++++++***********)))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! {{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~€€€€����������€€€€€~~~}}}||{{zzzyyyyyywwwwwwwwwwwxxxxxxxxxxxxxyuuuvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrqqqqqqsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqpppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppprrrrrrrrrrrrrqqqqqqqpppppooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmllllllkkkkjjjjjiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhhhhhggggggggggggeeeeddddddddddddddcccccccbbaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaa````````_^^^^^^]]]]]]]]\\\\\\\\\\\ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>============<<<<<<;;;;;;;;;;;:::::::::::99999999999999988888888888777777777776666666666655555444444433333333333222222222222211111111111000000000000////////////...........------------,,,,,,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! {{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~€€€€€�����������€€€€€~~~}}||{{{zzzyyyyywwwwwwwwxxxxxxxxxxxxxxxxyuuuuvuvuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrqqqqsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqpppppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppsrrrrrrrrrrrrrqqqqqqqppppoooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkllllllllllllllllllkkkkjjjjjiiiiiiiihhhhhhhhhhhhhhhghhhhhhhhhhhhhggggggggggggeeeeedddddddddddddcccccccbbbbaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaa````````_^^^^^^]]]]]]]]\\\\\\\\\\\ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPOOOOOOOOOONNNOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::99:99999999999888888888887777777777766666666666555554444444333333333333222222222222111111111111000000000000///////////...........------------,,,,,,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! {{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~€€€€������������€€€€€~~~}}||{{{zzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxyuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrqqqqqqppppooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkllllllllllllllllllkkkkjjjjjjiiiiiiihhhhhhhhhhhhhhhgihhhhhhhhhhhhhgggggggggggeeeeeedddddddddddddccccccbbbbaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaa````````_^^^^^^^]]]]]]]]\\\\\\\\\\ZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUWVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNOOOOONNNNNNNNNNNMMMMMMMMMNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99:99999999999888888888888777777777766666666666655554444444333333333333222222222222111111111111000000000000////////////..........------------,,,,,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€��������������€€€€€~~~}}}||{{{zzzzyyxxxxxxxxxxxxxxxxxxxxxxxxyuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrrqqqqqppppoooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkllllllllllllllkkkkjjjjjjiiiiiiihhhhhhhhhhhhhhhgihhhhhhhhhhhhhhggggggggggeeeeeeeddddddddddddccccccbbbbbaaaaaaaaaaaaa```````aaaaaaaaaaaaaaa`````````_^^^^^^^]]]]]]]]\\\\\\\\\\ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPQQPPPPPPPPPPPOOOOOOOOOONNOOOOONNNNNNNNNNNMMMMMMMMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::99::9999999999988888888888777777777776666666666655554444444433333333333222222222222211111111111000000000000////////////...........------------,,,,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€�����‚‚‚‚������€€€€€~~~}}}||{{{zzzzyxxxxxxxxxxxxxxxxxxxxxxxxyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqpppppprrrrrrrrrrrrrrrrqqqqqqpppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkllllllllllkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhhiihhhhhhhhhhhhhhgggggggggeeeeeeedddddddddddddcccccbbbbbbaaaaaaaaaaaaaa`````aaaaaaaaaaaaaa``````````_^^^^^^^]]]]]]]]\\\\\\\\\\ZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONOOOOOONNNNNNNNNNNMMMMMMMMNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>===========<<<<<<;;;;;;;;;;;;:::::::::::9::9999999999988888888888777777777776666666666655554444444433333333333222222222222211111111111100000000000////////////...........------------,,,,,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~~~€€€€���‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚�����€€€~~}}}|||{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttttttttssssuuuuuuuuuuuuuttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuttttttttssssssssssssssssrrrrrrqqqssrrrrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooooooonmmmmmmmmmmmmmlllllllllllmmmmlllllllllllllkkkkkkkkkkkkkkllllllllllllkkkkkjjiihhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeeecccccbbbbbbbbbbbbbaaaaaaabbbbbbbbaaaaaaaaaaaaaaaa````````````````__________^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::999999998888888888877777777777776666666666655555555544444444444333333333333222221111111111110000000000000000///////////..........------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##$$#############"""""""""""!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~~€€€����‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����€€€~~}}}|||{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttttttttttttssuuuuuuuuuuuuuutttttttttttvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssrrrrrrqqqsssrrrrrrrrrrrrrrrrrqqqqqppppppppppppooooooooooooommmmmmmmmmmmmmmllllllllllmmmmlllllllllllllkkkkkkkkkkkkkkkkkllllllllkkkkkkjjiihhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa``````````````___________^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::999999998888888888887777777777776666666666665555555544444444444333333333333222222111111111110000000000000000////////////..........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#$$#############"""""""""""!!!!!!!!! €€€€€€€€€€€€€}}~~~~~~~~~~~~~~~~~~~~€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚�����€€€€~~~}}|||{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttttttttttttttsuuuuuuuuuuuuuuuutttttttttvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssrrrrrrrrqqssssrrrrrrrrrrrrrrrrrqqqqpppppppppppppoooooooooooommmmmmmmmmmmmmmllllllllllmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiihhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeccccccbbbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaaaaaaaaaaa``````````````___________^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887777777777776666666666665555555544444444444433333333333222222111111111111000000000000000////////////..........------------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$############"""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€����‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚�����€€€~~}}}|{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssrrrrrrrrqqsssssrrrrrrrrrrrrrrrrrqqqppppppppppppppooooooooooommmmmmmmmmmmmmmmlllllllllmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiihhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeecccccccbbbbbbbbbbbbbaaaaabbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRRTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::9999999998888888888887777777777776666666666655555555544444444444333333333333222221111111111110000000000000000///////////..........------------,,,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""!!!!!!!!! €���€€€€€€€€€€€€€€€€€€€~~~~~~€€€€����‚‚‚ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����€€~~}}}|{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrrqqssssssrrrrrrrrrrrrrrrrrqqpppppppppppppppoooooooooonmmmmmmmmmmmmmmmmllllllllmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeccccccccbbbbbbbbbbbbbaaaabbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSRTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888887777777777776666666666665555555544444444444333333333333222222111111111110000000000000000////////////..........-----------,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#$$$#############""""""""""!!!!!!!!! �����������€€€€€€€€€���~~€€€€����‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����€€€~~~}||{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssrrrrrrrrrrrqqsssssssrrrrrrrrrrrrrrrrrqppppppppppppppppooooooooonnmmmmmmmmmmmmmmmmlllllllmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeccccccccbbbbbbbbbbbbbbaaabbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888887777777777777666666666665555555544444444444433333333333222222111111111110000000000000000////////////..........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!! �����������������������€€€€€€€�����‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒ„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€~~}|||{{{{{{{zzzzzzzzzzzz{{xxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqssssssssrrrrrrrrrrrrrrrrrqppppppppppppppppoooooooonnnmmmmmmmmmmmmmmmmllllllmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeecccccccccbbbbbbbbbbbbbbaabbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::9999999999888888888888777777777777666666666665555555554444444444433333333333222222111111111111000000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!! ‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒ„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��€€€~}}||||{{{{{{{{zzzzzzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuttttttttttttttttttvuuuuuuuuuuuuuuuuuuuuuuttvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqsssssssssrrrrrrrrrrrrrrrrqqpppppppppppppppppoooooonnnnmmmmmmmmmmmmmmmmlllllmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeccccccccccbbbbbbbbbbbbbaabbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777777777776666666666665555555544444444444333333333332222221111111111110000000000000000///////////..........------------,,,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��€€~}}}||||{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzyyzzzzyyzzyyyyzzzzyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuutttttttttttttttttvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqssssssssssrrrrrrrrrrrrrrrqqqpppppppppppppppppooooonnnnnnmmmmmmmmmmmmmmmmlllmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeecccccccccccbbbbbbbbbbbbbacbbbbbbbbbbbbbaaaaaaaaaaa```````````_____________^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777777777777666666666665555555544444444444433333333332222222111111111110000000000000000////////////..........-----------,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚������������‚€€€€€€€€€€€€€€�€���������‚‚‚‚‚ƒƒƒƒ„„„„„„……„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€€~~}}}||||{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuutttttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqpppppppppppppppppoooonnnnnnnmmmmmmmmmmmmmmmmllmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeecccccccccccbbbbbbbbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaa```````````_____________^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::99999999999888888888888777777777777666666666665555555554444444444433333333332222222111111111111000000000000000////////////..........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚����������‚‚€€€€€€€�����������������‚‚‚‚‚‚ƒƒƒƒ„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚��€~~~}}}||||{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqpppppppppppppppppooonnnnnnnnmmmmmmmmmmmmmmmmlmmmmmmmmmmllllllllllllllkllkkkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeccccccccccccbbbbbbbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777777777776666666666655555555544444444444333333333322222221111111111110000000000000000///////////..........------------,,,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚�����������‚‚€€€€€€������������������‚‚‚‚‚ƒƒƒƒ„„„„„…………………„„„„…„„„„„„„„„„„„„„„„„ƒƒƒ‚‚��~~}}}||||{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrqqqqqqpppppppppppppppppoonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeecccccccccccccbbbbbbbbbbbbcccbbbbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777777777777666666666665555555544444444444433333333322222222111111111110000000000000000////////////..........-----------,,,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚��������������‚€€€€€�����������������‚‚‚‚‚‚ƒƒƒƒƒ„„„„………………………„„„……„„„„„„„„„………„„„„„ƒƒƒ‚‚�€€~~~}}}||||{{{{{{{{{{{xxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqppppppppppppppppponnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeecccccccccccccbbbbbbbbbbbbccccbbbbbbbbbbbbbaaaaaaaaa````````````____________^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::99999999999888888888888777777777777666666666665555555554444444444433333333322222222111111111111000000000000000////////////..........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!! ��‚‚‚�����������������‚€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„…………………………„„………„„„„„…………………………„„„ƒƒƒ‚�€€~~~}}}|||||{{{{{{{{{xxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{||{{|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqpppppppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeedcccccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbbaaaaaaaaaa````````````___________^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777777777776666666666655555555544444444444333333333222222221111111111110000000000000000///////////..........------------,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!! �����������������������€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„……………………………„„…………………………………………………„„„ƒƒƒ��€€~~}}}||||||{{{{{{{yyyxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttvvvvvvvvvvvuuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrqqqqqqqqqppppppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffeeedccccccccccccccbbbbbbbbbbcccccbbbbbbbbbbbbbaaaaaaaaaa````````````__________^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777777777777666666666665555555544444444444433333333222222222111111111110000000000000000///////////..........------------,,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! ���������€€€€€€€€€€����€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………………………………„………………………………………………………„„„ƒ‚��€€€~~}}}}||||||{{{{{yyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{|||||}|||}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuutttttvvvvvvvvvvvvuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrssssssssssssssssssrrrrrrrqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffeeddccccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::99999999999888888888888877777777777666666666665555555544444444444433333333222222222111111111110000000000000000////////////..........-----------,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………………………………„………………………………††††††…………„„„‚‚��€€€~~~}}}||||||||||yyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuttttvvvvvvvvvvvvvuuuuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrtssssssssssssssssssrrrrrrqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeedddcccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````________^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::9999999999988888888888877777777777666666666665555555554444444444433333333222222222111111111111000000000000000////////////..........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€~€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………………………………„……………………………†††††††††………„„ƒ‚‚���€€~~~}}}}||||||||yyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuttvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrrtttsssssssssssssssssrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmnmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeddddcccccccccccccbbbbbbbbcccccccbbbbbbbbbbbbbaaaaaaaaaa````````````________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888888777777777776666666666665555555544444444444333333332222222221111111111110000000000000000///////////..........------------,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!! €€€~~€€€€����������������‚‚‚‚‚ƒƒƒ„„„„„……………………………„……………………………†††††††††…………„ƒƒ‚‚��€€€~~~}}}}}||||||yyyyyyyyyyyyyzzzzzzzzzzzz{||||||||{{{||||||||}}}}~~}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrttttsssssssssssssssssrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffddddccccccccccccccbbbbbbbccccccccbbbbbbbbbbbbbaaaaaaaaaa````````````_______^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::99999999999888888888888877777777777666666666665555555544444444444433333332222222222111111111110000000000000000////////////..........-----------,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! ~~~€€~~~€€€€���������������‚‚‚‚‚‚ƒƒƒ„„„„„………………………………………………………†††††††††††…………ƒƒƒ‚‚��€€€~~~}}}}}}||||yyyyyyyyyyyzzzzzzzz{{{{{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrtttttsssssssssssssssssrrrqqqqqqqqqqqqqqppppppppppponnnnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffdddddcccccccccccccbbbbbbbccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::9999999999988888888888877777777777666666666665555555554444444444433333332222222222111111111111000100000000000////////////..........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~}~~~€€€€€€���������������‚‚‚‚ƒƒƒ„„„„„……………………………………………………††††††††††††………„ƒƒ‚‚‚��€€€~~~~}}}}}}}|zzyyyyyyyzzzzzzzz{{{{{{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||||{{{{zzyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrttttttsssssssssssssssssrrqqqqqqqqqqqqqqqppppppppppoonnnnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffddddddcccccccccccccbbbbbbcccccccccbbbbbbbbbbbbbaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888888777777777776666666666665555555544444444444333333322222222221111111111110001000000000000///////////..........------------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!! }}}}~~~~~~~~~~~~~~~~}}~~~€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒ„„„„„„…………………„……………………………†††††††††††………„ƒƒƒ‚‚���€€~~~~~}}}}}}zzzzzzzzzzzzzzz{{{{{{{|||}}}}}}}||||||||}}}}}}~~~~~€€€€€€€€€€€~~~~~~~~}}}}}}}}}|||||||{{zzzzzyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrtttttttsssssssssssssssssrqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnnmmmmmmnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffddddddccccccccccccccbbbbbccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::99999999999888888888888877777777777666666666665555555544444444444433333322222222222111111111110001000000000000///////////..........------------,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~}}}}~~~€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„„„„„……………………………………………†††††††††††………„„ƒƒ‚‚‚���€€~~~~~}}}}}zzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}|||||||zzzzzzzyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrttttttttsssssssssssssssssrqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffdddddddcccccccccccccbbbbbccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888888877777777777666666666665555555554444444444433333322222222222111111111111001100000000000////////////..........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! |||}}}}}}}}}}}}}}}}~~~~||}}}~~~~€€€€���‚‚‚ƒƒƒ„„„„„„„„„„…„……………………………………††††††……………„„ƒƒƒ‚‚���€€€~~~~~}}}zzzzzzzzzzzz{{{{{|||||||}~~}}}}}}}}}}}}}}}}}~~~~€€€€€€���������€€€€€€~~~~~~~~}}}}}}}|||||zzzzzzzzzyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvuuuuuuuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrtttttttttssssssssssssssssrrqqqqqqqqqqqqqqqqpppppppooooonnnnnnnnnnnnnnnmmmmmnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffddddddddcccccccccccccbbbbcccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::9999999999988888888888877777777777666666666665555555554444444444433333322222222222111111111111001100000000000////////////..........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ||||||}}}}}}}}}}}}}}~~~|||}}}~~~~~~€€€���‚‚‚ƒƒƒƒ„„„„„„„„„„…………………………………………………………………„ƒƒƒƒ‚‚‚���€€€~~~~~}}zzzzzzzzzzz{{{{{|||||}}}}~~~~~~~~}}}}}}}}}~~~~~~€€€€���������������€€€€€~~~~~~~}}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}|||||||{{{{{{{zz||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvuuuuuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrtttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqqppppppooooonnnnnnnnnnnnnnnnmmmmnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffddddddddccccccccccccccbbbccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::99999999999888888888888877777777777666666666655555555544444444444433333222222222222111111111110011000000000000///////////..........------------,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!! xxyyyyyyyyyyyyyyzzzzzz{|||}}}}}~~~~~~~~~~~~~~~~~}}~~~€€€���‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††††………„„„ƒƒƒ‚‚‚‚�����€€€€€€€����‚‚‚‚‚����€€€€€€€€€€€€€€€€�����‚‚ƒƒƒ„„„„„…………………………………„„„ƒƒƒƒ‚‚‚‚‚‚�������€€€€€€€|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssstttsssssssssssssssssrrrrrqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkjjjjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbccbbbbbbbbbbbbaaaaaaaaaaa_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUVUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888877777777777666666666666555555555555444444444443332222222222211111111111101000000000000///////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyzzzzz{||||}}}}}~~~~~~~~~~~~~~~}}}}~~~€€€���‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ†††…………„„„ƒƒƒ‚‚‚‚������€€€€€€����‚‚‚‚‚‚�������€€€€€€€€€€€€������‚ƒƒƒƒ„„„„……………††††††……………„„„ƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||}||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssttttsssssssssssssssssrrrrqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkjjjjjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccbbcccbbbbbbbbbbbbaaaaaaaaaa______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVUUUUUUUUUUUUTTTTTTTTTTTSTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888887777777777766666666666655555555555444444444443332222222222221111111111101000000000000////////////...........------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzz{{|||||}}}}}}}}}}}}}}}}}~||}}}~~~€€€����‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ†††…………„„„ƒƒƒƒ‚‚‚‚�����€€€€€€€���‚‚‚‚‚ƒƒ���������€€€€€€€€€�������‚‚ƒƒƒƒ„„„…………††††††††††………„„„ƒƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€|||}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}||||{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssstttttsssssssssssssssssrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbcccbbbbbbbbbbbbbaaaaaaaaa_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888887777777777766666666666655555555555444444444444332222222222221111111111101100000000000////////////...........------------,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyzz{{{{||||||}}}}}}}}}}}}}}}|||}}}~~€€€����‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ††…………„„„„ƒƒƒƒ‚‚‚‚‚�����€€€€€€€����‚‚‚‚ƒƒƒ�������������€�����������‚‚ƒƒƒƒ„„„………†††††††††††††……„„„„ƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}~~~}}~~~~~~}}}}}}|||||{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttsssssssttttttsssssssssssssssssrrqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccbccccbbbbbbbbbbbbaaaaaaaaa_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888887777777777766666666666655555555555544444444444333222222222221111111111111100000000000////////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyz{{{{{|||||||||||||||||}}}||||}}}~~€€€����‚‚‚‚‚ƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ†……………„„„„ƒƒƒƒ‚‚‚‚‚�����€€€€€€€����‚‚‚ƒƒƒƒ�‚‚����������������������‚‚ƒƒƒƒ„„„………††††‡‡‡‡‡‡††††………„„„„ƒƒƒƒ‚‚‚‚‚�����€€€€�€€€€€}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}|||||{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}||||||||||||||||||||||||||||||||||||||||{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttsssssstttttttsssssssssssssssssrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjiiiijjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaa________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998888877777777777766666666666655555555555444444444443332222222222211111111111111000000000000///////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyz{{{{{{{|||||||||||||||||{{|||}}}~~€€€����‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„ƒƒƒƒ‚‚‚‚‚�����€€€€€€€����‚‚‚ƒƒƒƒ‚‚‚‚���������������������‚‚‚ƒƒƒƒ„„„………†††‡‡‡‡‡‡‡‡‡††………„„„„ƒƒƒƒ‚‚‚‚‚�����€€€�€€€€€€}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttsssssttttttttsssssssssssssssssqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaa________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWVVVVVVVVVVVVUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888887777777777766666666666655555555555444444444443332222222222221111111111111000000000000////////////...........------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyzz{{{{{{{{{{|||||||||||||{{{|||}}~~~€€€����‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„ƒƒƒƒ‚‚‚‚‚�����€€€€€€€€���‚‚‚‚ƒƒƒ‚‚‚‚����������������������‚‚‚ƒƒƒƒ„„………†††‡‡‡‡‡‡‡‡‡‡††…………„„„ƒƒƒƒ‚‚‚‚‚����€€€��€€€€€€}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttssstttttttttssssssssssssssssqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeddddeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaa_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888887777777777766666666666655555555555444444444444333222222222221111111111111100000000000////////////...........------------,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyzzzz{{{{{{{{{{{{{{{||||||{{{|||}}}~~~€€€����‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„ƒƒƒƒ‚‚‚‚‚�����€€€€€€€���‚‚‚‚‚ƒƒ��‚�����������������������‚‚‚‚ƒƒƒ„„„……†††‡‡‡‡‡‡‡‡‡‡††††………„„„ƒƒƒƒ‚‚‚‚�����€€��€€€€€€€}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttssttttttttttsssssssssssssssrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddedddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaa__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYXXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888877777777777766666666666655555555555444444444443332222222222211111111111111000000000000///////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{|||{{{{|||}}}~~~€€€���‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ………………„„„„ƒƒƒƒ‚‚‚‚‚����€€€€€€€€���‚‚‚‚‚ƒ��������������������������‚‚‚‚‚ƒƒƒ„„„……†††‡‡‡‡‡‡‡‡‡‡††††………„„„ƒƒƒƒ‚‚‚‚����€€��€€€€€€€}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttstttttttttttssssssssssssssrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjjijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaa__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888887777777777766666666666655555555555444444444443332222222222221111111111111000000000000///////////............------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{||{{{{{|||}}}~~~€€€���‚‚ƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ†……………„„„„ƒƒƒƒ‚‚‚‚�����€€€€€€€€���‚‚‚‚‚��������������������������‚‚‚‚‚‚ƒƒƒ„„………†††‡‡‡‡‡ˆ‡‡‡‡††††………„„„ƒƒƒ‚‚‚‚����€€��€€€€€€€€}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}||||||{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}|||||||||||||||||||||||}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssssssrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeddeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaa___________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYXXXXXXXXXXXXWWWWWWXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888887777777777766666666666655555555555444444444443332222222222221111111111111100000000000////////////...........------------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{|z{{{{||||}}}~~~€€€���‚ƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒ††…………„„„„ƒƒƒƒ‚‚‚‚����€€€€€€€����‚‚‚‚��������������������������‚‚‚‚‚‚‚ƒƒƒ„„………††‡‡‡‡‡ˆˆ‡‡‡‡†††………„„„ƒƒƒ‚‚‚‚����€€��€€€€€€€€€}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}||||||{{{{{{}}}}}}|}}|||||||||||||||||||||||||||||||||{{{{{{{{}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}|||||||||||||||||||||}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaa___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888887777777777766666666666655555555555544444444443333222222222221111111111111100000000000////////////............-----------,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{|zz{{{{|||}}}}~~€€€���‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„†††…………„„„ƒƒƒƒ‚‚‚‚����€€€€€€€�����‚‚€�������������‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚ƒƒƒ„„………††‡‡‡‡‡‡‡‡‡‡††††………„„ƒƒƒ‚‚‚‚���€€€��€€€€€€€€€€}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}||||||{{{{{{{}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{}}}}}}}}}}}}}}}}}}}|||||||~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}|||||||||||||||||||}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaa____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999988888887777777777766666666666655555555555444444444433332222222222211111111111111000000000000///////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{||||}}}~~~€€€���ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„††††………„„„ƒƒƒƒ‚‚‚�����€€€€€€€€�����€€€€����������‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚ƒƒƒ„„………††‡‡‡‡‡‡‡‡‡‡†††………„„„ƒƒ‚‚‚‚���€€€��€€€€€€€€€€€}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{}}}}}}}}}}}}}}}}}}}}}}||||~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaa_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888887777777777766666666666655555555555444444444433332222222222221111111111111000000000000///////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{||||}}}~~~€€€��ƒƒƒƒ„„„„„„„„„„„„„……………„„„‡††††……„„„ƒƒƒƒ‚‚‚����€€€€€€€€€����€€€€€€��������‚‚‚‚‚‚‚‚‚���‚‚���‚‚‚‚‚ƒƒƒ„„……†††‡‡‡‡‡‡‡‡‡†††………„„„ƒƒƒ‚‚‚���€€€��€€€€€€€€€€€€}}}}}}}}}~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaa`____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888887777777777766666666666655555555555444444444433333222222222221111111111111100000000000////////////...........-----------,,,,,,,,,,,,++++++++++++*+***********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{||||}}}~~~€€��‚ƒƒƒƒƒ„„„„„„„„„………………………„‡‡†††………„„ƒƒƒ‚‚‚‚����€€€€€€€€€��€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚�‚‚‚����‚‚‚‚ƒƒƒ„„………††‡‡‡‡‡‡‡†††††………„„ƒƒƒ‚‚‚���€€€��€€€€€€€€€€€€€€€€€€}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaa``____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999888888887777777777766666666666655555555555444444444333332222222222211111111111111000000000000///////////............-----------,,,,,,,,,,,++++++++++++*+************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzz{{{{{|||}}}}~~€€€�‚‚ƒƒƒƒƒ„„„„„„„……………………………‡‡‡††………„„ƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚�����‚‚‚‚ƒƒƒ„„………†††‡‡††††††††………„„„ƒƒ‚‚‚���€€€�€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttutttttttttttttttttsssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaa``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888887777777777766666666666655555555555444444444333332222222222221111111111111000000000000///////////............-----------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{||||}}}}~~€€€‚‚‚ƒƒƒƒƒ„„„„„„……………………………‡‡‡†††……„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚ƒƒƒ„„………†††††††††††…………„„„ƒƒ‚‚‚���€€€�€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttuutttttttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbba```____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888887777777777766666666666655555555555444444444333332222222222221111111111111000000000000///////////............-----------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zzzzz{{{{{||||}}}~~~€€�‚‚‚ƒƒƒƒƒ„„„„„……………………………ˆ‡‡†††……„„ƒƒƒ‚‚‚����€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚ƒƒƒ„„…………†††††††††…………„„„ƒƒƒ‚‚‚���€€�€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttuuutttttttttttttttttsssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbb```____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999888888887777777777776666666666655555555555544444444333333222222222221111111111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzz{{{{{||||}}}~~~€��‚‚‚‚ƒƒƒƒƒ„„„„…………………………‡‡‡††………„„ƒƒ‚‚‚����€€€€€€€~~€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………†……………………………„„„„ƒƒƒ‚‚���€€��€€€€€€€€€€€€€€€€€€€€€€€}}}}}~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuutttttttttttttttttssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccdccccccccccccbbbbbbbbbbbb````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888887777777777766666666666655555555555444444443333332222222222211111111111111000000000000///////////............-----------,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{||||}}}~~~����‚‚‚‚ƒƒƒƒ„„„…………………………‡‡‡††……„„ƒƒƒ‚‚‚����€€€€€€~~~€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………………………………………„„„ƒƒƒ‚‚‚���€��€€€€€€€€€€€€€€€€€€€€€€€}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{||{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuutttttttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccddccccccccccccbbbbbbbbbbb````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888887777777777766666666666655555555555444444443333332222222222221111111111111000000000000///////////............-----------,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{||||}}}~~~~€�����‚‚‚‚ƒƒƒ„„„„……………………‡‡†††……„„ƒƒ‚‚‚����€€€€€€€~~~~€€€€���‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„…„„……………………………„„„ƒƒƒ‚‚‚��€���€€€€€€€€€€€€€€€€€€€€€€}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{|||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuutttttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccddccccccccccccbbbbbbbbbbb`````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVWWVVVVVVVVVVVVUUUUUUUUTTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888887777777777766666666666655555555555444444443333333222222222221111111111111100000000000///////////............-----------,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{||||}}}~~~~€€€�����‚‚‚ƒƒƒƒ„„„„„……„„„‡†††……„„ƒƒƒ‚‚‚����€€€€€€€~~~~~€€€����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„………………………„„„„ƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{|||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttuuuuuuutttttttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccdddccccccccccccbbbbbbbbbb``````____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUTTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888777777777776666666666665555555555544444443333333222222222221111111111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{||||}}}}~~€€€€€����‚‚‚ƒƒƒƒ„„„„„„„„††………„„ƒƒƒ‚‚‚����€€€€€€€€~~~~~~€€€���‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„ƒ„„„„„„………………………„„„ƒƒ‚‚‚�‚���€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkkkjjjjjkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccdddccccccccccccbbbbbbbbbb``````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUTTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888887777777777766666666666655555555555444444433333332222222222211111111111111000000000000///////////............-----------,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{|||||}}}}€€€€����‚‚‚ƒƒƒƒƒƒƒƒƒƒ†……„„„ƒƒƒ‚‚‚����€€€€€€€€€~~~~~~€€€€���‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………„„ƒƒ‚‚�‚‚���€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||}|}}}}}}}}}||||||||||||~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmlllllllkkkkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcddddccccccccccccbbbbbbbbb```````____________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUTTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888887777777777766666666666655555555555444444433333332222222222221111111111111000000000000///////////............-----------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{|||||}}}~€€€€����‚‚‚‚ƒƒƒƒƒ‚‚……„„„ƒƒ‚‚‚‚����€€€€€€€€€€~~~~~~~€€€����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………††…………„„ƒƒƒ‚‚‚‚���€€€€€€€€€€€€€€€€���~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmlllllllkkkkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcddddcccccccccccccbbbbbbbb```````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999988888888888777777777776666666666655555555555544444433333333222222222221111111111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyyyyyzzzzzz{{{|||}}}}}~~~~€€€€€€€€€����€€€~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~€€€€�����‚‚���‚‚‚‚‚‚‚���������������‚‚ƒƒƒƒ„„„…………†††…………„„ƒƒ‚��€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||||||||||||||||~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{}}}}}}}}}}}}}}}}}}}}|||||}}||||||||||||||||||||||{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuutttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqppooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkklllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@??@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::99999999998888888888877777777777666666666665555555555544444443333333333322222222222211111111111000000000000///////............-------------,,,,,,,,,,,+++++++++************))))))))))))())))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{xxxxxyyyyyyyyyyyyyzzzzzzz||||||}}}}~~~~�€€€€~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~€€€€�����‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚ƒƒƒƒ„„„………†††††††……„„ƒƒ‚��€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||}}}}}}}||||||||||||~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqpoooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa____________^^^^^^^^^^^^]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@??@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444443333333333332222222222211111111111100000000000///////............-------------,,,,,,,,,,,,++++++++************))))))))))))())))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{xxyyyyyyyyyyyyyyyyyzzzzzz{{||||||}}}}}~~~~~~~~€€€~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~€€€€����‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚ƒƒƒƒ„„………†††‡‡‡‡†††……„ƒ‚‚��€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~}~}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||}}}}}||||||||||||||||||||zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuutttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@?@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444444333333333332222222222221111111111100000000000////////...........-------------,,,,,,,,,,,,++++++++************))))))))))))())))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyzzzz{{{{{||||||}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~€€€€������‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……††‡‡‡‡‡‡‡‡††……„ƒ‚‚��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}|||||||||||||||||||||||~}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}|||||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaa`____________^^^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@?@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999988888888888777777777776666666666665555555555544444443333333333322222222222211111111111000000000000///////............------------,,,,,,,,,,,,++++++++************)))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"##""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{||||||}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~€€€€������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ„„……††‡‡‡ˆˆˆˆˆ‡‡††……„ƒ‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||}}}}|||||||||||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbaaaaaaaaaa`____________^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@?@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444443333333333332222222222211111111111100000000000///////............-------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{|||||||||}}}}}}|~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~€€€€�����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„„………††‡‡ˆˆˆˆˆˆˆˆ‡‡†…„„ƒ‚‚‚���€€€€€€€€������������€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbbaaaaaaaaa``____________^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444444333333333332222222222211111111111100000000000///////............-------------,,,,,,,,,,,,++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! yyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{|||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~€€€€�€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡†…„„ƒƒ‚‚�������������������������€€€€€€€€€~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaa``____________^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXWWWYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444444333333333332222222222221111111111100000000000////////...........-------------,,,,,,,,,,,,++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! yyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}~}}~~~~~~~~~~~€€€€€���‚‚‚ƒƒƒƒƒ„„„„„„„„„ƒƒƒ„„„…………††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡……„„ƒƒ‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrqqqqqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbbaaaaaaaa```____________^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXWWWYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444443333333333322222222222211111111111000000000000///////............------------,,,,,,,,,,,,++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! yyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||yyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€���‚‚‚ƒƒƒƒ„„„„„„„„„„„„„……………†††‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrqqqqqqqqqqqooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbaaaaaaaa```____________^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXWWYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444443333333333332222222222211111111111100000000000///////............-------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||yyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€���‚‚‚ƒƒƒ„„„„„„„………………††††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡†……„„„ƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaa````____________^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXWWYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444444333333333332222222222211111111111100000000000///////............-------------,,,,,,,,,,,,++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||yyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€���‚‚‚ƒƒƒ„„„„……………………††††‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvtttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrqqqqqqqqqppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaa````____________^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXWYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777777666666666665555555555544444444333333333332222222222221111111111100000000000////////...........-------------,,,,,,,,,,,,++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||yyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€���‚‚‚ƒƒ„„„„………………††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŠŠŠŠ‰‰ˆ‡‡†††………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllmllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbaaaaaa`````____________^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXWYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555554444444333333333332222222222221111111111100000000000////////...........-------------,,,,,,,,,,,,++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||yyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€���‚‚ƒƒƒ„„„…………††††‡‡ˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠ‰‰‰ˆ‡‡†††…………„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€��������€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuutttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqpppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllmmlllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaa``````____________^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555554444444333333333333222222222221111111111110000000000////////............-------------,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! yyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||yyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���‚‚ƒƒƒ„„………†††††ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††…………………………………………………„„„„ƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€€€�������������~€€€€€€€€��������€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllmmllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbaaaaa``````____________^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555554444444433333333333222222222222111111111110000000000////////............-------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!! yyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||yyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒƒ„„……††††‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††…………………………………………………„„„ƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€����������������€€€€€€�����������������€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚������������€€€�€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqpppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllmmmllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbbaaaa```````____________^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666655555555555444444433333333333222222222222111111111110000000000/////////...........-------------,,,,,,,,,,,,++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!! yyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||yyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒ„„………††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰ˆˆˆ‡‡‡††††…………………………………………………„„„ƒƒƒ‚‚‚‚�����€€€€€€€€€€€€�������������������€€€€€���������������������€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€�€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrsssssrrrrrrrrrrrrrrrqqqqqppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbaaaa```````____________^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNNMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666655555555555444444433333333333222222222222111111111110000000000/////////...........-------------,,,,,,,,,,,,++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!! yzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||yyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒ„„……†††‡ˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††…………………†††††………………„„„ƒƒƒ‚‚‚‚�����€€€€€��������������‚‚‚‚�������€€€€€���������‚���������������€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€��€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqqppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbbaaa````````____________^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666655555555555444444433333333333322222222222111111111111000000000/////////............------------,,,,,,,,,,,,++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||yyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒ„„……††‡ˆ‰‰‰ŠŠŠ‹‹‹‹‹‹Œ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡†††††††††††††††††……………„„„ƒƒƒƒ‚‚‚��������€€�����������‚‚‚‚‚‚‚‚‚‚����€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚����������������‚ƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€��€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrrrrrssssssrrrrrrrrrrrrrrrrqqqpppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaa````````____________^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555555444444443333333333322222222222211111111111000000000/////////............-------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||yyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒ„„……†‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡‡††††††††††††††††……………„„„„ƒƒƒ‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������€€��€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrrrrqqqppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaa`````````____________^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444443333333333322222222222211111111111000000000//////////...........-------------,,,,,,,,,,,,++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||yzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒ„„…††ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡†††††††††††††††………………„„„ƒƒƒƒ‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������€€��€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvuuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrqqpppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaa`````````____________^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444443333333333322222222222211111111111000000000//////////...........-------------,,,,,,,,,,,,++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzz{||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒƒ„„…†‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††††††††††…………………„„„„ƒƒƒƒ‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������€€��€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrsssssssssrrrrrrrrrrrrrrrqpppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbba``````````____________^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444444333333333332222222222211111111111100000000//////////............------------,,,,,,,,,,,,++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒƒ„……‡‡ˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††††††………………………………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������€€��€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrssssssssssrrrrrrrrrrrrrrrppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbba``````````____________^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888877777777777666666666665555555555544444444333333333332222222222221111111111100000000//////////............-------------,,,,,,,,,,,+++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††††…………………………………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�€€€€€€€€€€������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����€€€��€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrrrpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbb```````````____________^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555544444444333333333332222222222221111111111100000000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~€€��‚‚ƒƒ„††‡‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††††…………………………………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���€€€€€€��������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������€€€�€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbb```````````____________^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555544444444333333333332222222222221111111111100000000///////////...........-------------,,,,,,,,,,,,++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~~~€€���‚ƒƒ……†‡‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††…………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����€€€€�€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrssssssssssssrrrrrrrrrrrrrppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbb````````````____________^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777766666666666555555555544444444433333333333222222222221111111111110000000///////////............------------,,,,,,,,,,,,++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~€��‚ƒƒ„……††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡†††‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††……†††††††††††††…………………………„„„„„„„„„„„„„„……………………†††††††††††††††††………………………………………„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuttttttttttttttuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccaaa````````````__________]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444333333333333222222222211111111111100000000000////////////...........---..------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~€€�‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„„………………………†††††††††††††††††……………………………………„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccaaa````````````__________]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444433333333333222222222221111111111100000000000////////////............--..------------,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~€��‚ƒƒ„„…††‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………………………†††††††††††††††††…………………………„…„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚�‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccccaaaa````````````_________]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777766666666666555555555554444444333333333332222222222211111111111000000000000///////////............--...-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~€��‚‚ƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………†††††††††††††††††………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccaaaa````````````_________]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXZYYYYYYYYYYYXXXXXXXXXXXWWXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555555444444333333333332222222222211111111111000000000000///////////............--...-----------,,,,,,,,,,,++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{|zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~€€��‚‚ƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………††††††††††††††††………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccaaaaa````````````________]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXZYYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444333333333333222222222211111111111100000000000////////////...........--...-----------,,,,,,,,,,,++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{|||zzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~€€��‚‚ƒƒ„„……†††‡‡‡‡ˆˆˆˆˆ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………†††††††††††††††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddcccccccaaaaaa```````````________]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXZZYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888887777777766666666666555555555554444444333333333332222222222211111111111000000000000///////////...........--...------------,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||zzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~€€€��‚ƒƒ„„………††††‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡Š‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………††††††††††††††††††††…………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€~~~€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccaaaaaa````````````_______]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777776666666666555555555554444444333333333332222222222211111111111000000000000///////////............-...------------,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{||||||zzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~€€€��‚‚ƒƒ„„„………††††‡‡‡ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€~~€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccaaaaaaa```````````_______]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555555444444333333333332222222222211111111111000000000000///////////............-....-----------,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{|||||||zzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~}}}}}}}}}}}}}}}~~~~€€��‚‚‚ƒƒ„„„…………††††‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwvuuuuuuuuuuuuuuuuutttttttvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccaaaaaaa````````````______]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444333333333333222222222211111111111100000000000////////////...........-....-----------,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||zzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~€€€��‚‚‚ƒƒƒ„„„……………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwvvuuuuuuuuuuuuuuuuuttttttvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccaaaaaaaa```````````______^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444433333333333222222222221111111111100000000000////////////...........-....------------,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{|||||||||||zzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||}||}}}}|||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~€€€���‚‚‚ƒƒƒƒ„„„„…ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{zzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuutttttvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccaaaaaaaa````````````_____^]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555554444444333333333332222222222211111111111000000000000///////////................------------,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{||||||||||||z{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~€€€����‚‚‚ƒƒƒƒ„„‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{zzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxwwwwwvvvvuuuuuuuuuuuuuuuuuttttvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccaaaaaaaaa````````````____^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555554444444333333333332222222222211111111111000000000000///////////.................-----------,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!! {{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~€€€€�����‚‚‚ƒƒƒ††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuttttvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooooonnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccaaaaaaaaa````````````____^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555554444444433333333333222222222211111111111100000000000////////////................-----------,,,,,,,,,++++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""""!!!!!!!!!!!!!! {{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€����‚‚‚‚…††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvuuuuuuuuuuuuuuuuutttvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpqppppppppppppppoooooooooonnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccaaaaaaaaaa````````````___^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777666666666655555555554444444433333333333222222222221111111111100000000000////////////................-----------,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""""!!!!!!!!!!!!!! {{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€����‚…………††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuttvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccaaaaaaaaaa````````````___^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555544444444333333333332222222222211111111111000000000000///////////................------------,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####""""""""""""!!!!!!!!!!!!!! {{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€��„„„…………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvuuuuuuuuuuuuuuuuutvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcaaaaaaaaaaa```````````___^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555544444444333333333332222222222211111111111000000000000///////////................------------,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!! {{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€ƒ„„„„……………††††††‡‡‡‡‡‡‡‡ˆŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcaaaaaaaaaaa````````````__^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777776666666666655555555544444444433333333333222222222211111111111100000000000///////////.................-----------,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! {{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€ƒƒƒƒ„„„„……………††††††‡‡‡‡‡‡‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††……………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhhggghggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddaaaaaaaaaaaa```````````__^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777666666666655555555544444444433333333333222222222221111111111100000000000////////////................-----------,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~‚ƒƒƒƒƒ„„„„„……………††††††‡‡‡‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhggghgggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddaaaaaaaaaaaa````````````_^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@???????????>?>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555444444444333333333332222222222211111111111000000000000///////////................-----------,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!!!! |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚ƒƒƒƒƒƒ„„„„„……………††††††‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhhgghhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddbaaaaaaaaaaaa```````````_^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@??????????>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555444444444333333333332222222222211111111111000000000000///////////................------------,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!!!! |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„……………†††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhgghhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddbaaaaaaaaaaaa````````````^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777776666666666655555555444444444333333333333222222222211111111111000000000000///////////................------------,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####""""""""""""!!!!!!!!!!!!!! |||||||||||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„……………ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{||||{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhghhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddbbaaaaaaaaaaaa```````````^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777666666666655555555444444444433333333333222222222211111111111100000000000////////////................-----------,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!! |||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„………‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††………………………„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{|||||{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhghhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddddbbaaaaaaaaaaaa```````````^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777666666666665555555444444444433333333333222222222221111111111100000000000////////////................-----------,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! ||||||||||||||||||||||}{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~��‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††……………………„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{||||||{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddbbbaaaaaaaaaaaa``````````^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555554444444444333333333332222222222211111111111000000000000///////////................-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! ||||||||||||||||||||}}}{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~�‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„†‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††……………………„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||{{{{{{|||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddbbbaaaaaaaaaaaa``````````^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777776666666666655555554444444444333333333332222222222211111111111000000000000///////////................------------,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚ƒƒ„„„„„„……………………„„„„„„„„„†…………………………………………†††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††………………………………………………„„„„„„„ƒƒƒƒƒƒƒ�����������������€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{|{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiigggffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbcccbbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::::::9999999999988888888777777666666666665555555555555555555444444444443333332222222222211111111111000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚ƒƒƒ„„„„„„„…………………„„„„„„„„…………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††……………………………………………„„„„„„„ƒƒƒƒƒƒƒ�����������������€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiigggfffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbccccbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888888777777766666666666555555555555555555444444444443333332222222222211111111111100000000////////////.......-----------,,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€�������ƒƒƒƒƒ„„„„„„………………„„„„„„„„……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††……………………………………………„„„„„„„„ƒƒƒƒƒƒ������������������€€€€€€€�����€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||{|||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiggggffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>?????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888887777777666666666665555555555555555554444444444433333332222222222211111111111000000000///////////.......-----------,,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������€€€€€€€€€€€€€€€€€€€€€������‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„†………………………………………………………†††‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡ˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††…………………………………………„„„„„„„„ƒƒƒƒƒƒ��������������������€€€€€������€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zz{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuvuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiggggfffffffffffffeeeeeeeeddddddddccccccccccccbbbbbcccccbbbbbbbbbbbaaaaaaaaa`````___________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>?????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888887777777666666666665555555555555555555444444444433333332222222222211111111111000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„†……………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††………………………………………„„„„„„„„ƒƒƒƒƒƒ����������������������€€€��������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuvvuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiigggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>?????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;:::::::::::::::9999999999988888887777777666666666665555555555555555555444444444443333332222222222211111111111000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„†………………………………………………………………††††††††††††††††††††‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††………†…………………………„„„„„„„„ƒƒƒƒƒƒ����������������������€€€����������€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuutttttttutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiggggggffffffffffffeeeeeeedddddddddccccccccccccbbbbccccccbbbbbbbbbbbaaaaaaaa``````___________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>??????>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888887777777766666666666555555555555555555444444444443333332222222222211111111111000000000///////////........-----------,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„†………………………………………………………………††††††…………………………†††††††‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††………†………………………„„„„„„„„„ƒƒƒƒƒƒ������������������������€�����������€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuttttttuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggffffffffffffeeeeeeedddddddddccccccccccccbbbbccccccbbbbbbbbbbbbaaaaaaa``````____________^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888887777777766666666666555555555555555555444444444443333332222222222221111111111000000000////////////.......-----------,,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………††††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††……†………………………„„„„„„„„„„ƒƒƒƒƒ���������������������������������������€€€€€€€€€€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjigggggggffffffffffffeeeeeeddddddddddccccccccccccbbbcccccccbbbbbbbbbbbaaaaaaa``````____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999888888877777777666666666665555555655555555555444444444433333332222222222211111111110000000000///////////.......-----------,,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††……………………………„„„„„„„„„„„ƒƒƒƒƒ����������������������������������������€€€€€€€€€€�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjigggggggffffffffffffeeeeeeddddddddddccccccccccccbbbcccccccbbbbbbbbbbbbaaaaaa```````___________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999988888877777777666666666665555555655555555555444444444443333332222222222211111111110000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������€€€€€€€€€€€€€€�‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………„„„„„„„„…………………††ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††……†……………………„„„„„„„„„„„ƒƒƒƒƒ‚�����������������������������������������€€€€€€€€��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkklkkkkkkkkkkkkjjjjjjjjjjjjggggggggffffffffffffeeeeedddddddddddccccccccccccbbcccccccbbbbbbbbbbbbaaaaaa```````____________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888877777777766666666666555555655555555555444444444443333332222222222211111111110000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������€€€€€€€€�‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„………………………………………„„„„„„„„„„„„………………†ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††…………………………„„„„„„„„„„„„ƒƒƒƒƒ‚‚�����������������������������������������€€€€€€€����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkklkkkkkkkkkkkkkjjjjjjjjjjjggggggggffffffffffffeeeeedddddddddddccccccccccccbbccccccccbbbbbbbbbbbbaaaaa````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888877777777766666666666555555655555555555444444444443333332222222222211111111110000000000///////////........-----------,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚���������������������������������������������€€���‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„…………………„……………„„„„„„„„„„„„„„„……………ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„„ƒƒƒƒ‚‚‚������������������������������������������€€€€€�����������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttuuuuutttttttttttttttssssstssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkllkkkkkkkkkkkkjjjjjjjjjjjgggggggggffffffffffffeeeeddddddddddddccccccccccccbccccccccbbbbbbbbbbbbaaaaa````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888877777777766666666666555555665555555555444444444443333333222222222221111111110000000000////////////.......-----------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„…………„„„…………„„„„„„„„„„„„„„„„„…………‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰Š‰Š‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚������������������������������������������€€€€������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutuuuuuuuttttttttttttttsssstsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjgggggggggffffffffffffeeeeddddddddddddccccccccccccbcccccccccbbbbbbbbbbbaaaaa`````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999888888777777777666666666665555556655555555555444444444433333332222222222211111111100000000000///////////.......-----------,,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„………‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††………………………„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚������������������������������������������€€��������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutuuuuuuutttttttttttttttsssttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjggggggggggffffffffffffeeeeddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaaaa`````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888777777777766666666665555556655555555555444444444443333332222222222211111111100000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„……‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††………………………„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚�����������������������������������������€���������������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssstttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjggggggggggffffffffffffeeeeddddddddddddccccccccccccccccccccccbbbbbbbbbbbaaaa``````````___________^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888777777777766666666666555556655555555555444444444443333332222222222211111111100000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„…‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡†††††………………………„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚���������������������������������������������������������������€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsstttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjgggggggggggffffffffffffeeeeddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaaa``````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888777777777766666666666555556655555555555444444444443333332222222222211111111100000000000///////////........-----------,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††…………………………„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjggggggggggggfffffffffffeeeeddddddddddddccccccccccccccccccccccbbbbbbbbbbbaaa``````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888777777777766666666666555556665555555555444444444443333333222222222221111111100000000000////////////.......-----------,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††††…………………………„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjggggggggggggffffffffffffeeeeddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaa```````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988887777777777666666666665555566655555555555444444444443333332222222222211111111100000000000///////////.......-----------,,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„†‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††……………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚������������������������‚‚�����������������������~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjgggggggggggggfffffffffffeeeeddddddddddddccccccccccccccccccccccbbbbbbbbbbbaa```````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988887777777777766666666666555566655555555555444444444443333332222222222211111111100000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††………………………………„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚����������������������‚‚‚����������������������~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjhggggggggggggffffffffffffeeeeddddddddddddcccccccccccccccccccccbbbbbbbbbbbba````````````___________^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988887777777777766666666666555566655555555555444444444443333332222222222211111111100000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††……………………………………„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚���������������������‚‚‚‚���������������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjhgggggggggggggfffffffffffeeeeddddddddddddcccccccccdcccccccccccbbbbbbbbbbbbaa```````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988887777777777766666666666555566665555555555444444444443333332222222222211111111100000000000///////////........-----------,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††……†………………………………„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚�������������������‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjhhggggggggggggfffffffffffeeeeeddddddddddddccccccccdccccccccccccbbbbbbbbbbbaa````````````___________^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888777777777766666666666555566665555555555544444444443333333222222222221111111100000000000////////////.......-----------,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€��������������€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††……†…………………………………„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjhhggggggggggggfffffffffffeeeeeddddddddddddccccccccddcccccccccccbbbbbbbbbbbbaa```````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::;::::::::::9999999999988887777777777766666666665555666655555555555444444444433333332222222222211111111100000000000///////////.......-----------,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€�������������€€€€€€€€�����������������€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††…†………………………………………„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjhhhggggggggggggffffffffffeeeeeddddddddddddccccccccddccccccccccccbbbbbbbbbbbaa```````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::;::::::::::9999999999988887777777777766666666666555666655555555555444444444433333332222222222211111111100000000000///////////.......-----------,,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€���������������€€€€€€�������������������€€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††…††………………………………………„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjhhhggggggggggggffffffffffeeeeeeddddddddddddcccccccdddcccccccccccbbbbbbbbbbbaa````````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::;:::::::::::999999999988887777777777766666666666555666655555555555444444444433333332222222222211111111100000000000///////////.......------------,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!! €€€€€��������������������������������������‚‚‚‚‚€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„……………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………„„„„„„††††††††††………………………………………‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚��������������������~~~~~~~}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbb``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777766666666666555555555555555444444444433333333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€���������������������������������������‚‚‚‚‚‚���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚ƒƒƒƒƒƒƒ„„„„„„„„……………†††††‡‡‡‡‡‡‡‡‡‡‡‡††††……………„„„„„„††††††††††………………………………………‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚������������������~~~~~~}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbb```````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777766666666666555555555555555444444444443333333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€��������������������������������������‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………†††††‡‡‡‡‡‡‡‡‡‡†††††………………„„„„„††††††††††††…………………………………‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚�����������������~~~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbb```````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888777777777776666666666655555555555555444444444443333333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!! €��������������������������������������‚‚‚‚‚‚‚‚‚�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………††††‡‡‡‡‡‡‡‡‡‡†††††………………„„„„„††††††††††††…………………………………‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚����������������~~~~}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbb````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777766666666666555555555555554444444444433333333332222222222211111111111100000000000//////////........------------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!! �������������������������������������‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………††††‡‡‡‡‡‡‡‡††††††…………………„„„„‡†††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������~~~}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbb````````````___________^^_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888887777777777766666666666555555555555554444444444433333333332222222222211111111111100000000000//////////........------------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!! ������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………††††‡‡‡‡††††††††…………………„„„„‡‡††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚�������������€~~}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggfffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbba```````````____________^_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777766666666666555555555555555444444444433333333333222222222221111111111100000000000//////////.........-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!! ����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………†††††††††††††††……………………„„„‡‡‡†††††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggfffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbba````````````___________^_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888777777777776666666666555555555555555444444444443333333333222222222221111111111100000000000//////////.........-----------,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!! ���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………†††††††††††††††………………………„„‡‡‡‡††††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggfffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666655555555555555444444444443333333333222222222221111111111100000000000//////////.........-----------,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########"""""""""""""!!!!!!!!!! �������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††…………………………„‡‡‡‡‡††††††††††††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppopooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888887777777777766666666666555555555555554444444444433333333332222222222211111111111000000000000/////////.........------------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########"""""""""""""!!!!!!!!!! ����������������������‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………†††††††††††††……………………………‡‡‡‡‡‡††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppopoooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888887777777777766666666666555655555555554444444444433333333332222222222211111111111100000000000/////////.........------------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########"""""""""""""!!!!!!!!!! �������������������‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………†††††††††††……………………………‡‡‡‡‡‡‡††††††††††††………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggfffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888777777777766666666666555655555555555444444444443333333333222222222221111111111100000000000/////////..........-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########"""""""""""""!!!!!!!!!! ������������������‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††……………………………‡‡‡‡‡‡‡‡††††††††††††……………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggfffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888777777777776666666666555655555555555444444444443333333333222222222221111111111100000000000/////////..........-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!! ����������������‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††…………………………………‡‡‡‡‡‡‡‡‡††††††††††††…………ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666655655555555555444444444443333333333222222222221111111111100000000000/////////..........-----------,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………………………………„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………‡‡‡‡‡‡‡‡‡‡†††††††††††…………ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}||}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888777777777776666666666655655555555555444444444443333333333222222222221111111111100000000000/////////..........-----------,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………ˆ‡‡‡‡‡‡‡‡‡†††††††††††††……ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}|}}||||||||||||||||||||{{{{|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888887777777777766666666666556655555555554444444444433333333332222222222211111111111100000000000////////..........------------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………ˆˆ‡‡‡‡‡‡‡‡‡††††††††††††……ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888777777777766666666666556655555555555444444444433333333333222222222221111111111100000000000////////..........------------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………ˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††…ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666556655555555555444444444443333333333222222222221111111111100000000000////////...........-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………ˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{|||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666656655555555555444444444443333333333222222222221111111111100000000000////////...........-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………ˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888777777777776666666666656655555555555444444444443333333333222222222221111111111100000000000////////...........-----------,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggfffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888887777777777766666666666566655555555554444444444433333333332222222222211111111111100000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggfffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888777777777766666666666566655555555555444444444433333333333222222222211111111111100000000000///////...........------------,,,,,,,,,,,,,+++++++++++***+***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………„………………………„…„……………………………………ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooonnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggffffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666566655555555555444444444443333333333222222222221111111111100000000000///////............-----------,,,,,,,,,,,,,+++++++++++***+***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………„„„„„„………………………………ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888777777777776666666666666655555555555444444444443333333333222222222221111111111100000000000///////............-----------,,,,,,,,,,,,,+++++++++++***+***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………„„„„„„„„…………………………ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooooonnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggfffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888777777777776666666666666655555555555444444444443333333333222222222221111111111100000000000////////...........-----------,,,,,,,,,,,,,++++++++++++**+************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccbaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888877777777776666666666666665555555555444444444443333333333222222222221111111111100000000000////////...........-----------,,,,,,,,,,,,,++++++++++++**+************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyvvvvvvvvvvvvvvvvvuuuuuuuuvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888877777777777666666666665555555555544444444444333334433333333332222222222211111111111100000000000////0///////////...........----------,,,,,,,,,,,++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyywvvvvvvvvvvvvvvvvvuuuuuuuvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888777777777776666666666655555555555544444444443333344333333333332222222222111111111111100000000000///0///////////...........----------,,,,,,,,,,,,+++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyywwvvvvvvvvvvvvvvvvuuuuuuuvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888877777777776666666666655555555555544444444444333344333333333332222222222211111111111100000000000///0///////////...........----------,,,,,,,,,,,,+++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyy{zzzzzzzzzzzzzzzzzyyyyyyywwvvvvvvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjhhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888877777777776666666666655555555555544444444444333344333333333332222222222211111111111100000000000///0///////////...........-----------,,,,,,,,,,,+++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyy{{zzzzzzzzzzzzzzzzzyyyyyywwwvvvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjihhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888877777777777666666666655555555555544444444444333344333333333332222222222211111111111100000000000///0///////////...........-----------,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyy{{zzzzzzzzzzzzzzzzzzyyyyywwwwvvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjihhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888877777777777666666666665555555555544444444444333344333333333332222222222211111111111100000000000///0///////////...........-----------,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyy{{{zzzzzzzzzzzzzzzzzzyyyywwwwvvvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjiihhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888877777777777666666666665555555555554444444444333344433333333332222222222212111111111110000000000///00///////////...........----------,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………†††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„……………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyy{{{{zzzzzzzzzzzzzzzzzyyyywwwwwvvvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjiiihhhhhhhhhhhhggggggggggfffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888877777777776666666666655555555555544444444444333444333333333332222222222121111111111100000000000//00///////////...........----------,,,,,,,,,,,++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………††††††††††††††††††††††††††………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyy{{{{{zzzzzzzzzzzzzzzzzyyywwwwwwvvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjiiihhhhhhhhhhhhggggggggggfffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888877777777776666666666655555555555544444444444333444333333333332222222222221111111111100000000000//00///////////...........----------,,,,,,,,,,,,+++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„…………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyy{{{{{zzzzzzzzzzzzzzzzzzyywwwwwwvvvvvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkiiihhhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888877777777777666666666655555555555544444444444333444333333333332222222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,+++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ………………………„„„„„„…………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyy{{{{{{zzzzzzzzzzzzzzzzzyywwwwwwwvvvvvvvvvvvvvvvvvuvvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmlllmllllllllllllkkkkkkkkkkkkiiiihhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888877777777777666666666665555555555544444444444333444333333333332222222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………………………………„…„…………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzy{{{{{{{zzzzzzzzzzzzzzzzzywwwwwwwwvvvvvvvvvvvvvvvvuvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmllmmlllllllllllkkkkkkkkkkkkiiiihhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888877777777777666666666666555555555544444444444333444433333333332222222222222111111111100000000000//00///////////...........-----------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzy{{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmlmmllllllllllllkkkkkkkkkkkiiiiihhhhhhhhhhhhggggggggfffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888777777777776666666666665555555555544444444443334444333333333332222222222221111111111100000000000/000///////////...........----------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkiiiiihhhhhhhhhhhhggggggggfffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888877777777776666666666665555555555544444444444334444333333333332222222222221111111111100000000000/000///////////...........----------,,,,,,,,,,,++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqppppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkiiiiiihhhhhhhhhhhhgggggggffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888877777777777666666666665555555555544444444444334444333333333332222222222221111111111100000000000/000///////////...........----------,,,,,,,,,,,,+++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttssttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpqqppppppppppppppooooooooooooooooooooonnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkiiiiiihhhhhhhhhhhhgggggggffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999988888888877777777777666666666665555555555544444444444334444333333333332222222222221111111111100000000000/000///////////...........-----------,,,,,,,,,,,+++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooonnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkiiiiiihhhhhhhhhhhhgggggggfffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOPPOOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888877777777777666666666666555555555544444444444334444333333333332222222222221111111111100000000000/000///////////...........-----------,,,,,,,,,,,+++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvwwwwvvvvvvvuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkiiiiiiihhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888877777777777666666666666555555555554444444444334444433333333332222222222222111111111100000000000/000///////////...........-----------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvwwwwwwwwwwwwwwwvvvvuuuututttttttttttttssssssssrrrsrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnmmmmmmmmmmmmlllllllllkkkkkkkkiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888887777777777666666666666555555555554444444444434444433333333333222222222222111111111110000000000/0000//////////...........-----------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvwwwwxxxxxyxxxxxxxwwwvvvuuuuuttttttttttttttssssssrrrsrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooppppooooooooonnnnnmmmmmmmmmmmmllllllllkkkkkkkkiiiiiiiihhhhhhhhhhhggggggfffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````````__________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888777777777776666666666655555555555444444444443444443333333333322222222222211111111111000000000000000///////////..........-----------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwxxyyyyzzzzzyyyyxxxwwvvuuuuuutttttttttttttssssssrrssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooonnnnnnmmmmmmmmmmmlllllllllkkkkkkkiiiiiiiihhhhhhhhhhhggggggfffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888777777777776666666666655555555555444444444443444443333333333322222222222211111111111000000000000000///////////..........-----------,,,,,,,,,,,++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvwwvvvvvvvvvvvvuuuvvvvvwwwxxyyzzz{{{{{{zzzyyxxwwvvvvuuuuuttttttttttttssssssrssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooonnnnnnmnmmmmmmmmmlllllllllkkkkkkiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888777777777776666666666655555555555444444444443444443333333333322222222222211111111111000000000000000///////////..........-----------,,,,,,,,,,,,+++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvwwvvvvvvvvvvvvvuvvvvvwwwxxyyz{{{|||||||{{zzyyxxwvvvvuuuuuuuuuttttttttsssssrssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooonnnnnnnnmmmmmmmmlllllllllkkkkkkiiiiiiiihhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa````````````__________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888777777777776666666666665555555555444444444443444443333333333322222222222211111111111000000000000000///////////...........-----------,,,,,,,,,,,+++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„……………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvwwwwvvvvvvvvvvvuvvvvvwwxxyyz{{||}}}}}}}||{{zyyxwwvvvvuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnmmmmmmmmllllllllkkkkkkiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888877777777776666666666665555555555544444444443444444333333333322222222222221111111111000000000000000///////////...........-----------,,,,,,,,,,,+++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvwwxxyz{{|}}~~~~~~~~}||{zyyxwwwvvvuuuuuuuuuuuuttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnmmmmmmmllllllllkkkkkkiiiiiiiihhhhhhhhhhgggggggffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888877777777776666666666665555555555544444444444444444333333333332222222222221111111111100000000000000///////////...........-----------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††……………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvwwxyz{{|}~~€€€€~}}|{zyyxw{{zzzzzzzzzyyyyyyyxxxxwwwttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]\[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988988888888887777777777766666666555555555554444444444444333333333332222222222121111111111100000000000//00///////////...........---------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„……………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvwxxyz{|}~~€€€��€€~}|{zzyxw{{{zzzzzzzzzzzyyyyxxxxwwwttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppoooooooooooonnnnnnmmmmmmlllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````________________^^^^^^^^^^^]]]]]]]]\[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998988888888888777777777766666666555555555554444444444444333333333332222222222222111111111110000000000//000//////////...........---------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………………„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††‡††††††………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyxxyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvwxxyz{|}~€������€~}|{zyxx|{{{zzzzzzzzzzzyyyyxxxwwwtttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooonnnnnmmmmmmmlllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````________________^^^^^^^^^^^]]]]]]]][[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999989888888888887777777777666666665555555555544444444444443333333333322222222222221111111111100000000000/000///////////...........--------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††‡‡†††††††…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyxxyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvwxxyz{|}~€€��‚‚��€€~}|{zyxx|{{{{{{{{zzzzzzzyyyxxxxwwtttttssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooonnnnnnmmmmmmmllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````__________________^^^^^^^^^]]]]]]]][[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999989888888888887777777777666666666555555555544444444444443333333333322222222222221111111111100000000000/000///////////...........--------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………………………………………††††††††‡‡‡†††‡‡‡‡††††††………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyxxyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvwwxyz{|}~€���‚‚��€€~}|{zyxx|{{{{{{{{{{{zzzzyyyxxxxwwttttttssssssssssssssrrrrrqqqqqqqqqqqrrrrrrrrrrqqqqqpppppppppppoooooonnnnnnmmmmmmllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````__________________^^^^^^^^^]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999989988888888887777777777766666666555555555544444444444443333333333322222222222221111111111100000000000/000///////////...........--------,,,,,,,,,,,,++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„………………………………………………………………………………………………………………„„„„„„„„…………………………………………………………………………………………………††††††††‡‡‡‡‡†‡‡‡‡‡†††††††…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyxyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwxyz{|}~€���‚‚��€~}|{zyxx||{{{{{{{{{{{zzzzyyxxxxwwttttttsssssssssssssssssssqqqqqqqrrrrrrrrrrrrrrrrqqqpppppppppppooooooonnnnnmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````_________________^^^^^^^^^]]]]]]][[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999989988888888887777777777766666666555555555554444444444444333333333322222222222221111111111100000000000/000///////////...........--------,,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„…………………………………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzyyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwxyz{|}~€€�����€€~}|{zzyxx|||{||||||{{{{zzzyyyxxxwwtttttttssssssssssssssssssqqqqqrrrrrrrrrrrrrrrrrrrrqppppppppppppoooooonnnnnnmmmmmmmlllllkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaa````````````_________________^^^^^^^^^]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666555555555554444444444444333333333332222222222221111111111100000000000/000///////////...........---------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„…………………………………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{zzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwxxzz{|}~€€���€€~}|{zyyxx|||||||||||{{{{zzyyyxxxwwtttttttssssssssssssssssssqqqrrrrrrrrrrrrrrrrrrrrrrrqppppppppppppoooooonnnnnnnmmmmmllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggfffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````________________^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999988888888888777777777766666666555555555554444444444444333333333332222222222222111111111100000000000/000///////////...........---------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvwxxyz{|}~€€€€€~}|{zzyxxx|||||||||||||{{zzyyyxxxwwttttttttsssssssssssssssssqrrrrrrrrrrrsssssrrrrrrrrrqqpppppppppppooooooonnnnnnmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhggggfffffefeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_______________^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999998888888888877777777776666666655555555555444444444444433333333333222222222222211111111111000000000000000//////////...........---------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………†††††……………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvwwxyz{{|}~~~~}||{zyyxxx|||}}}}}}}|||{{zzyyyxxxwwtttttttttssssssssssssssssrrrrrrrrrssssssssssrrrrrrrqqqpppppppppppoooooonnnnnnnmmmmmmllllllkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhgggggffffefeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````_______________^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777776666666665555555555444444444444433333333333222222222222211111111111000000000000000///////////..........---------,,,,,,,,,,,+++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! ƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………†††††††…………………………………………………………………………………†††††††††††‡‡‡‡‡‡ˆ‡ˆ‡‡‡‡‡‡‡‡‡†††††††††„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvwwxyyz{||}~~~~~~~}||{zyyxxxx|}}}}}}}}}}|||{zzyyyxxxwwtttttttttssssssssssssssssrrrrrrrrssssssssssssrrrrrrqqqqpppppppppppoooooonnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiihhhhggggffffffeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````______________^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888877777777777666666665555555555444444444444433333333333222222222222211111111111000000000000000///////////..........---------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! ƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††…………………………………………………………………………††††††††††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††…„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvwwwxyzz{||}}}}}}}|{{zzyxxxxx}}}}~~~~~}}}||{{zyyxxxwwwttttttttttsssssssssssssssrrrrrrrssssssssssssssrrrrrqqqqpppppppppppooooooonnnnnnnmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiihhhhggggfffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````____________^^^^^^^^^]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999888888888877777777777666666665555555555544444444444443333333333222222222222211111111111000000000000000///////////..........---------,,,,,,,,,,,,++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††……………………………………………………………………†††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvwwxyyzz{||||||||{{zyyyxxxxx}}~~~~~~~~}}||{{zyyxxxwwwttttttttttsssssssssssssssrrrrrrsssssssssssssssrrrrrqqqqppppppppppppooooooonnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkkkkllllllllllllkkkjjjjjjjiiiihhhhggggffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``````_`_________^^^^^^^^^]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999888888888887777777777666666665555555555544444444444443333333333222222222222211111111111000000000000000///////////..........---------,,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††……………………………………………………………††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvwwxxyyzz{{{{{{{{zzyyxxxxxxx}~~~~~}}|{{zyyxxxwwwttttttttttsssssssssssssssrrrrrssssssssssssssssrrrrrqqqqpppppppppppppoooooooonnnnnnnmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkjjjjjjiiiihhhggggfffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbcbbbbbbbbbbbbbaaaaaa`````_`_________^^^^^^^^^]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999888888888887777777777666666665555555555544444444444443333333333322222222222221111111111000000000000000///////////..........----------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††…………………………………………………††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvwwwxxyyzzz{{{zzzyyyxxxxxxxy~~~~~}}|{{zyyxxxwwwtttttttttttssssssssssssssrrrrrssssssssssssssssrrrrrqqqqppppppppppppppoooooooonnnnnnnnmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkjjjjjiiiihhhhggggfffffffeeeeeeeeeeddddddddddcccccccccccccbbbbccccccccccccccccbbbbbbbbaaaaa```````_________^^^^^^^^^]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999888888888887777777777666666665555555555544444444444443333333333322222222222221111111111100000000000000///////////..........----------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††………………………………………††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvwwxxxyyyzzzzzyyyxxxxwxxxxy~~€€~}}|{{zyyxxxwwwttttttttttsssssssssssssssrrrrsssssssstssssssssrrrrrqqqqpppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmlllllllllllllllllmmmmmmmmlllkkkkkkjjjjiiiihhhhggggfffffffeeeeeeeeeeeddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbaaaa``````________^^^^^^^^^^]]]]]][[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777777666666665555555555444444444444433333333333222222222222211111111111000000000000000///////////.........----------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††………………†…†…†††††††††††††††††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡†††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyyyxxxwwwwwxxyy~€€€€€~}}|{zzyyxxwwwwtttttttttttssssssssssssssrrrrssssssstttsssssssrrrrrqqqqqpppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmlllkkkkkjjjjiiiiihhhgggggfffffffeeeeeeeeeeedddddddddccccccccccccccccccccccccdddddccccccccbbbbbaaaaa``````_______^^^^^^^^^^]]]]]][[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888877777777777666666665555555555444444444444433333333333222222222222211111111111000000000000000///////////.........----------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††…………††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰ˆˆ‡‡‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvwwwwxxxxxxxxxxxwwwwwwwxxyy~€€€€€~}}|{zzyxxxwwwwtttttttttttssssssssssssssrrrrsssssstttssssssssrrrrrqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkjjjjiiiiihhhhggggfffffffffeeeeeeeeeddddddddddcccccccccccccccccccddddddddddddccccccbbbbbaaaa``````_______^^^^^^^^^^]]]]]][[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999888888888877777777777666666665555555555544444444444433333333333222222222222211111111111000000000000000///////////.........----------,,,,,,,,,,,+++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††………††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwwxxxxxxxxwwwwwwwwwxxyy€€€€€€~}}|{zzyxxxwwwwtttttttttttssssssssssssssrrrrsssssstttssssssssrrrrrqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkjjjjiiiiihhhhgggggfffffffffeeeeeeeeedddddddddcccccccccccccccccddddddddddddddddcccccbbbbaaaa``````_______^^^^^^^^^^]]]]]][[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999888888888887777777777666666665555555555544444444444443333333333222222222222211111111111000000000000000///////////.........----------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††…††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwvvvwwwxxyz€€€€€€~}||{zyyxxxwwwwtttttttttttssssssssssssssrrrrsssssssttssssssssrrrrrqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkjjjjjiiiiihhhhhggggggffffffffeeeeeeeeddddddddddccccccccccccccdddddddddeeddddddddcccccbbbbaaa``````_______^^^^^^^^^^^]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999888888888887777777777666666665555555555544444444444443333333333322222222222211111111111000000000000000///////////.........----------,,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŠŠ‰‰‰‰ˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxyz€€€€€€€~}|{{zyyxxxwwwwttttttttttttsssssssssssssrrrrsssssssssssssssssrrrrrqqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkjjjjjiiiiihhhhhhggggggfffffffffeeeeeeedddddddddcccccccccccccdddddddeeeeeeeddddddcccccbbbbaaa``````_______^^^^^^^^^^^]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999888888888887777777777666666666555555555544444444444443333333333322222222222221111111111000000000000000///////////.........-----------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡†††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwxyyz€€€€€€€~~}|{zzyxxxwwwwwttttttttttttsssssssssssssrrrrssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnmmnmmmmmmmmmmmmmmmmmmmmllllkkkkjjjjjjiiiiiihhhhhggggggggffffffffeeeeeeedddddddddccccccccccccddddddeeeeeeeeedddddcccccbbbbaaa``````_______^^^^^^^^^^^]]]]]\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777777777766666666555555555544444444444443333333333322222222222221111111111100000000000000///////////.........-----------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒ‹ŠŠŠŠŠŠ‰‰ˆˆ‡‡‡††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwxyyz€€€€€~}||{zyyxxxwwwwwttttttttttttsssssssssssssrrrrrssssssssssssssssssrrrqqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnnmnmmmmmmmmmmmmmmmmmmmlllllkkkjjjjjjiiiiiiihhhhhhggggggggfffffffeeeeeeeddddddddddccccccccccddddddeeeeeeeeeedddddcccccbbbaaaa``````_______^^^^^^^^^^^]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888877777777777666666665555555555444444444444433333333333222222222222211111111111000000000000000//////////.........-----------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwxyyz€€€€~~}|{{zyyxxxwwwwwtttttttttttttssssssssssssrrrrrsssssssssssssssssssssrrrrrrrrrrqqqqqqqqpppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllkkjjjjjjjiiiiiiihhhhhhhggggggggfffffffeeeeeeeddddddddddccccccccdddddddeeeeeeeeeedddddccccbbbbaaaa``````________^^^^^^^^^^^]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999888888888877777777777666666665555555555544444444444433333333333222222222222211111111111000000000000000///////////........-----------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwxyyz€€~~}||{zzyxxxxwwwwwtttttttttttttssssssssssssrrrrrrssssssssssssssssssssrrrrrrrrrrrrrqqqqqppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllkkkjjjjjjjjiiiiiiiihhhhhhgggggggggfffffffeeeeeedddddddddddcccccccdddddddeeeeeeeeedddddcccccbbbbaaaa``````________^^^^^^^^^^^]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999888888888887777777777666666665555555555544444444444443333333333222222222222211111111111000000000000000///////////........-----------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††……………………………††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ‹‹ŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{zzzzzzzzzzzzzzzzzzyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwxyyz~}}|{{zyyxxxxwwwwwttttttttttttttsssssssssssrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrqqqqppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllkkkjjjjjjjjiiiiiiiiihhhhhhhggggggggfffffffeeeeeeedddddddddddcccccdddddddddeeeeeeedddddcccccbbbbaaaa```````________^^^^^^^^^^^]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999888888888887777777777666666665555555555544444444444443333333333222222222222211111111111000000000000000///////////........-----------,,,,,,,,,,,+++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!!! ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…„„……………………………………………………………†††††††††††††††††††††††††………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††………………†††††††††††††††††††††††††………………………†††††††††††††…………†††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒ���������ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††ˆˆˆ‡‡‡‡‡†††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚���������������������€€~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxyyyyyxxxxxxxxwxxxxxyyz{{|||||||{{zzyxxwwvvuuuuuuuuwwwwwwwvvvvvvvvvvvvuuuuuurrrrsssssssssssttttttttttttttttttttttsssssrrrqqqqppqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmlllmmllllllllllkkkkkkkkjjjjjiiihhhhhhhggggggfffffffeeeeddddddddddddddeeeeeeeeeeeedddddcccccbbbbaaaaa````aaaaaaaa``````````_______]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777766666666665555555555444444333333333322222222222222111111111110000000000000000///////////.......---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††………†††††††††††††††††††††††††………………………†††††††††††††…………††††††††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒ����ŽŽ�����ŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡†‰ˆˆˆ‡‡‡‡‡††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxyyyyxxxxxxxxxxxxxxyyyzz{{|||||{{{zyyxwwvvvuuuuuuuuwwwwwwwvvvvvvvvvvvvuuuuuurrrrrsssssssssstttttttttuuutttttttttttssssrrrqqqqppqqqppppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkjjjjjiiihhhhhhhggggggfffffffeeeeeddddddddddddddeeeeeeeeeedddddcccccbbbbbaaaa`````aaaaaaaa``````````_______]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777766666666665555555555444444333333333322222222222222111111111110000000000000000///////////.......---------,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††…‡‡†††††††††††††††††††††††…………………………††††††††††††…………†††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹Œ���ŽŽŽŽŽŽ����ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‰‰ˆˆ‡‡‡‡‡‡†††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxyyyyxxxxxxxxxxxxxxyyyzz{{{|||{{{zzyxxwwvvvuuuuuuuuwwwwwwwwvvvvvvvvvvvvuuuuurrrrrrrssssssssstttttuuuuuuuuuuuuttttttsssrrrqqqpppqqpppppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjiiihhhhhhhggggggffffffffeeeedddddddddddddddeeeeeeeddddddcccccbbbbbaaaaa`````aaaaaaaa```````````______]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777766666666665555555555444444333333333332222222222222111111111110000000000000000///////////.......---------,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††…………………………†††††††††††……………††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽ���ŒŒŒ‹ŠŠ‰‰ˆˆ‡Š‰‰ˆˆ‡‡‡‡‡‡††††††††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxyyyyxxxxxxxxxxxxxxyyzzz{{{{{{{{zzyyxwwvvvuuuuuuuuuwwwwwwwwvvvvvvvvvvvvuuuuurrrrrrrrssssssstttttuuuuuuuuuuuuuuuttttsssrrrqqqpppqppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjiiihhhhhhhggggggffffffffeeeeddddddddddddddddeeeeeedddddcccccbbbbbaaaaaa`````aaaaaaaa```````````______]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777766666666666555555555444444333333333332222222222222111111111110000000000000000///////////.......----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! …………………………………………………………†„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††…………………………†††††††††……………†††††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹Œ���ŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆŠŠ‰‰ˆˆ‡‡‡‡‡‡†††††††††††††ƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxyyyyxxxxxxxxxxxxxxyyzzz{{{{{{{zzyyxxwwvvvuuuuuuuuuwwwwwwwwwvvvvvvvvvvvuuuuurrrrrrrrrrsssssttttuuuuvvvvvvvuuuuuttttsssrrrqqqppppppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjiihhhhhhhhggggggffffffffeeeeedddddddddddddddddddddddddcccccbbbbbaaaaaa``````aaaaaaaaa``````````______]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777766666666666555555555444444333333333332222222222222111111111110000000000000000///////////.......----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ………………………………………………………††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………†††††††………………††††††††††††††‡‡‡ˆˆˆ‰‰Š‹‹ŒŒ��ŽŽŽŽ���ŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆ‹Š‰‰‰ˆˆ‡‡‡‡‡‡††††††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxyyyyxxxxxxxxxxxxxyyyzzz{{{{{{zzyyxxwwwvvvuuuuuuuuuwwwwwwwwwwvvvvvvvvvvuuuuurrrrrrrrrrrsssstttuuuvvvvvvvvvvvuuuutttsssrrrqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmllllllllkkllllllkkkkkkkkkkkkkjjjjjjiihhhhhhhhggggggffffffffeeeeeddddddddddddddddddddddddcccccbbbbbaaaaaaa``````aaaaaaaaa``````````______]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877777777666666666665555555554444443333333333322222222222221111111111100000000000000000//////////.......----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ……………………………………………………†††„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡†††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………†††……………………†††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹Œ���ŽŽŽ�����ŽŽŽ��ŒŒ‹‹ŠŠ‰‹‹Š‰‰‰ˆˆˆ‡‡‡‡‡‡††††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}||}|||||||||||||||||||{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxyyyyyxxxxxxxxxxxyyyyzzz{{{{{zzzyyxxwwvvvvuuuuuuuuuwwwwwwwwwwvvvvvvvvvvuuuuurrrrrrrrrrrssstttuuuvvvvvwvvvvvvuuuutttsssrrqqqpppopppppoooooooooooooonnnnnnmmmmmmmmmmmmmmllllllllkkklllllkkkkkkkkkkkkkjjjjjjjiihhhhhhhgggggggfffffffffeeeeedddddddddddddddddddddccccccbbbbbbaaaaaa```````aaaaaaaaaa``````````_____]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777766666666665555555554444443333333333322222222222222111111111100000000000000000///////////......----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! …………………………………………………††††„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡†††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽ�������ŽŽ���Œ‹‹ŠŠŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡†††††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}|}}|||||||||||||||||||{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxyyyyyxxxxxxxxxxxyyyzzzz{{{zzzzyyxxwwwvvvvuuuuuuuuuwwwwwwwwwwwvvvvvvvvvuuuuurrrrrrrrrrssssttuuuvvvwwwwwwvvvvvuuutttsssrrqqqpppopppoooooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllkkkkllllkkkkkkkkkkkkkjjjjjjjjihhhhhhhhgggggggfffffffffeeeeeddddddddddddddddddddccccccbbbbbbaaaaaaa```````aaaaaaaaaa``````````_____]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777766666666665555555554444444333333333322222222222222111111111100000000000000000///////////......----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ………………………………………………†††††„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………†††††††††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽŽ������ŽŽŽ��ŒŒ‹‹ŠŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡††††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxyyyyyxxxxxxxxxxyyyzzzzz{{zzzzzyyxxwwwvvvvuuuuuuuuuwwwwwwwwwwwvvvvvvvvvuuuuurrrrrrrrrrssstttuuvvvwwwwwwwwvvvuuuuttsssrrrqqpppoopppooooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllkkkkkllkkkkkkkkkkkkkkjjjjjjjjjihhhhhhhhgggggggfffffffffeeeeeedddddddddddddddddddccccccbbbbbbaaaaaaa```````baaaaaaaaa``````````_____]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777766666666665555555554444444333333333322222222222222111111111110000000000000000///////////......----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ……………………………………………††††††„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„…………………………………„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………††††††††††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽŽ������ŽŽŽ��ŒŒ‹‹�ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††††††ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxyyyyyxxxxxxxxxyyyyzzzz{{{zzzzyyxxxwwvvvvvvuuuuuuuuwwwwwwwwwwwvvvvvvvvuuuuuurrrrrrrrrssstttuuvvvwwwwwwwwwvvvuuutttssrrrqqqpppooppoooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllkkkkklkkkkkkkkkkkkkkjjjjjjjjjihhhhhhhhggggggggfffffffffeeeeeedddddddddddddddddddccccccbbbbbbaaaaaaaa``````baaaaaaaaa``````````_____]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777766666666665555555554444444333333333332222222222222111111111110000000000000000///////////......----------,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! …………………………………………†††††††„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„………………………………………„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………†††††††††††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽŽŽ����ŽŽŽŽ��ŒŒ‹Ž�ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡††††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxyyyyyxxxxxxxxyyyyzzzz{{{{zzzzyyxxwwwvvvvvvvuuuuuuuwwwwwwwwwwwvvvvvvvvuuuuuurrrrrrrrssstttuuvvvwwwwwwwwwwvvvuutttsssrrqqqpppooopoooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllkkkkkklkkkkkkkkkkkkkjjjjjjjjjjihhhhhhhhggggggggfffffffffeeeeeeeddddddddddddddddddcccccbbbbbbaaaaaaaaa``````baaaaaaaaaa``````````____]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777766666666665555555554444444333333333332222222222222111111111110000000000000000///////////......-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ………………………………………††††††††„„„„„„„„„„„„„„„„………………………„„„„„„„„„…………………………………………„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽ���ŒŒŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡†††††‚ƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxyyyyyxxxxxxxyyyyyzzz{{{{{zzzyyyxxwwwvvvvvvvvuuuuuuwwwwwwwwwwwvvvvvvvuuuuuuurrrrrrrssstttuuvvvwwwwxxwwwwvvvuuuttsssrrrqqppppooopooooooooooonnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhggggggggfffffffffeeeeeeeedddddddddddddddddcccccbbbbbbbaaaaaaaa``````bbaaaaaaaaa``````````____]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777766666666666555555554444444333333333332222222222222111111111110000000000000000///////////......-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ……………………………………†††††††††„„„„„„„„„„„„„„„…………………………„„„„„„„„……………………………………………„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………†††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŒ��ŽŽŽŽŽŽŽŽŽ���ŒŒ�ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡‡††††‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxyyyyyxxxxxxyyyyyzzzz{{{{{zzzyyxxxwwwvvvvvvvvvuuuuuwwwwwwwwwwwvvvvvvvuuuuuuurrrrrssstttuuuvvwwwwxxxxwwwwvvvuuttsssrrrqqqpppoooopoooooooooonnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhggggggggfffffffffeeeeeeeeeddddddddddddddddcccccbbbbbbbaaaaaaaa``````bbaaaaaaaaaa`````````____]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888887777777766666666666555555554444444333333333332222222222222111111111110000000000000000///////////......-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! …………………………………††††††††††„„„„„„„„„„„„„„……………………………„„„„„„„………………………………………………„„„„„„……………………………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…†…………………………†††††††††††††††††††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽ����Œ��ŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyxxxxyyyyyzzzz{{{{{{zzzyyxxxwwwvvvvvvvvvvuuuuxwwwwwwwwwwvvvvvvvuuuuuuurrrssssttuuuvvvwwwxxxxxxwwwvvvuuttsssrrrqqqppppooooooooooooooonnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhgggggggggffffffffeeeeeeeeeedddddddddddddddcccccbbbbbbbaaaaaaaaa`````bbbaaaaaaaaa`````````____]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777766666666665555555544444443333333333322222222222221111111111100000000000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ………………………………†††††††††††„„„„„„„„„„„„„„……………………………„„„„„„…………………………………………………„„„„„………………………………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………†††††††††††††††……†††††††‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒ����������������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡††ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€����€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyzzzz{{{{{{{zzyyyxxxwwwvvvvvvvvvvvuuuxwwwwwwwwwwvvvvvvvuuuuuuurssssttuuuvvvwwwxxxxxxxxwwwvvuutttssrrrqqqppppoooooooooooooooonnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhgggggggggffffffffeeeeeeeeeeeddddddddddddddcccccbbbbbbbbaaaaaaaa`````bbbaaaaaaaaa``````````___]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777766666666665555555544444444333333333322222222222222111111111100000000000000000///////////.....-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ………………………………†††††††††††„„„„„„„„„„„„„………………………………„„„„………………………………………………………„…„……………………………………………………………………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………††††††††††††††………………†††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ��������������ŽŽŽ��Œ‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡†ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€������€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyzzzz{{{{{{{zzyyyxxwwwwvvvvvvvvvvvvuuxxwwwwwwwwvvvvvvvvuuuuvvvsstttuuuvvvwwwxxxxxxxxxwwwvvuuttsssrrrqqqqppppoooooooooooooooonnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhgggggggggffffffffeeeeeeeeeeeeeddddddddddddccccccbbbbbbbaaaaaaaa`````bbbaaaaaaaaa``````````___]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777766666666665555555544444444333333333322222222222222111111111110000000000000000///////////.....-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!! ………………………………†††††††††††„„„„„„„„„„„„…………………………………„„„…………………………………………………………………………………………………………………………………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………††††††††††††††††……………†††††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ������������ŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡‡†ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€������€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyzzzz{{{{{{{zzzyyyxxwwwwvvvvvvvvvvvvuuxxwwwwwwwwvvvvvvvvvvvvvvvsttuuvvvwwwxxxxxyyxxxxxwwwvuutttssrrrqqqpppppoooooooooooooooooonnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhgggggggggffffffffeeeeeeeeeeeeeedddddddddddccccccbbbbbbbaaaaaaaaa````bbbaaaaaaaaaa`````````___]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777766666666665555555544444444333333333332222222222222111111111110000000000000000///////////.....-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!! ……………………………††††††††††††„„„„„„„„„„………………………………………„„…………………………………………………………………………………………………………………………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………†††††††††††††††……………………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ����������ŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡‡ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€������€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyyyyzzzz{{{{{{{{zzzyyxxxwwwwvvvvvvvvvvvvuuxxwwwwwwwwvvvvvvvvvvvvvwwtuuvvwwwxxxyyyyyyyyyxxxwwvvuuttssrrrqqqpppppooooooooooooooooooonnnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhggggggggggfffffffeeeeeeeeeeeeeeeedddddddddccccccbbbbbbbbaaaaaaaa````bbbbaaaaaaaaa`````````___]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777766666666666555555544444444333333333332222222222222111111111110000000000000000///////////.....-----------,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! …………………………†††††††††††††„„„„„„„„„…………………………………………„………………………………………………………………………………………………………………………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……††††††††††††††††……………………†††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ�����������ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€������€€€€€€€~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyyyyzzzz{{{{{{{{zzzyyxxxwwwwvvvvvvvvvvvvvuxxwwwwwwwwvvvvvvvvvvvwwwxuvvwwxxxyyyyzzzyyyyyxxwwvvuuttssrrqqqqppppppooooooooooooooooooonnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeeeeeddddddddccccccbbbbbbbbaaaaaaaa````bbbbaaaaaaaaa``````````__]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777766666666666555555544444444333333333332222222222222111111111110000000000000000///////////.....-----------,,,,,,,,,,,,++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ………………………††††††††††††††„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…†††††††††††††††††……………………†††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ�����������ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆ‡‡ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxyyyyyyyyyyyzzzz{{{{{{{{{zzzyyxxxwwwwvvvvvvvvvvvvvuxxwwwwwwwwvvvvvvvvvwwwxxyvwwxxyyzzzzzzzzzzyyyxxwwvuuttssrrrqqqppppppoooooooooooooooooooonnnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeeeeeddddddddccccccbbbbbbbbaaaaaaaaa```bbbbaaaaaaaaa``````````__]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888887777777766666666666555555544444444333333333332222222222222111111111110000000000000000///////////......-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ……………………†††††††††††††††„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ������������Ž��Œ‹‹ŠŠ‰‰ˆˆ‡„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyyyzzzz{{{{{{{{{zzyyyxxxwwwwvvvvvvvvvvvvvuxxwwwwwwwwvvvvvvvwwwxxyyzwxxyyzz{{{{{{{zzzyyxxwwvvuttssrrrqqqppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhgggggggggffffffeeeeeeeeeeeeeeeeeedddddddcccccccbbbbbbbaaaaaaaaa```bbbbaaaaaaaaaa`````````__]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777766666666665555555444444443333333333322222222222221111111111100000000000000000//////////......-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! …………………††††††††††††††††„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††…………………††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠ‹‹Œ������������ŽŽ��Œ‹‹ŠŠ‰‰ˆˆ„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxyyyyyyyyyyzzzz{{{{{{{{{{zzyyyxxxwwwwvvvvvvvvvvvvvvxxwwwwwwwwwvvvwwwwwxxyzz{xyyz{{{|||||{{{zzyyxxwvvuutssrrrqqqppppppoooooooooopoooooooooooonnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhgggggggggffffffeeeeeeeeeeeeeeeeeedddddddcccccccbbbbbbbaaaaaaaaa```bbbbbaaaaaaaaa`````````__]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777766666666665555555444444443333333333322222222222222111111111100000000000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ………………†††††††††††††††††„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††…………………††††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹Ž������������ŽŽ�ŒŒ‹‹Š‰‰‰ˆ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxyyyyyyyyyyzzzz{{{{{{{{{{zzyyyxxwwwwwwvvvvvvvvvvvvvxxwwwwwwwwwwwwwwwxxyyzz{|yz{{|||}}}|||{{zzyyxwwvuutssrrrqqqpppppppoooooooooopoooooooooooonnnnnnnnnnnnmmmmmllllllllllllkkkkkkkklkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhggggggggggfffffeeeeeeeeeeeeeeeeeeeddddddcccccccbbbbbbbbaaaaaaaa```bbbbbaaaaaaaaa``````````_]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777766666666665555555444444444333333333322222222222222111111111100000000000000000///////////.....-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ……………††††††††††††††††††„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††………………††††††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŽŽ�����������ŽŽ��ŒŒ‹ŠŠ‰‰‰…„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxyyyyyyyyyyzzz{{{{{||{{{{zzyyyxxwwwwwwvvvvvvvvvvvvvxxwwwwwwwwwwwwwwxxyyz{{|}z{||}}}}}}}}||{zzyxxwvuuttssrrqqqqpppppppoooooooooopoooooooooooonnnnnnnnnnnnmmmmmlllllllllllllkkkkkkklkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhggggggggggfffffeeeeeeeeeeeeeeeeeeddddddcccccccbbbbbbbbaaaaaaaaa``bbbbbbaaaaaaaa``````````_]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777766666666665555555444444444333333333322222222222222111111111110000000000000000///////////.....-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ……………††††††††††††††††††„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††………††…†††††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ�ŽŽ�����������ŽŽ�ŒŒ‹‹ŠŠ‰‰……„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{|||{{{{zzyyyxxwwwwwwwvvvvvvvvvvvvxxwwwwwwwwwwwwwxxyyz{|}}~{|}}~~~~~~}}||{zyyxwvvuttssrrqqqqppppppppooooooooooppoooooooooooonnnnnnnnnnnmmmmmlllllllllllllkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhggggggggggfffffeeeeeeeeeeeeeeeeeeddddddcccccccbbbbbbbbbaaaaaaaa``bbbbbbaaaaaaaaa`````````_]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777766666666666555555444444444333333333332222222222222111111111110000000000000000///////////.....-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! …………………………………………………………………………………………………†††††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{||{{{{zzzyyxxxwwwwwwwwvvvvvvvvvvwwwvvvvvvvvvvwwxxyyz{|}~~}~€€€€~~}||{zyxxwvuuttvvuuuttttttsssssssssssrrrpppoooooooooooonnnnnnnnnnlllllllkkkkkkkkkkkkkjjjjjkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhgggggggggffffffffeeeeeeeeeeeeeeeeeddddddddccccccbbbbbbbbbaaaaaaaaa``______^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888887777777777666666666655555555444444444443333333333222222211111111111000000000///////////...........--..-----------,,,,,,,,,,,,++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!!!!!! …………………………………………………………†…………………………………††††††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„††††††††††††††‡‡‡‡‡ˆˆˆ‰‰Š‰‰ŠŠ‹‹‹‹‹Œ‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡†‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{||||{{{zzzyyxxxwwwwwwwwwvvvvvvvvvwwwvvvvvvvvvwwxxyyz{|}~~~€€€€€€€~~}|{zyyxwvvuttsvuuuttttttssssssssssssrrrpppoooooooooooonnnnnnnnnnlllllllkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhggggggggggfffffffeeeeeeeeeeeeeeeeeddddddddccccccbbbbbbbbbaaaaaaaaa``_______^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888877777777776666666666555555554444444444433333333332222222211111111110000000000//////////...........--...-----------,,,,,,,,,,,++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!!!!!! ………………………………………………………††………………………………†††††††††††††ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………„„„„„†††††††††††††††‡‡‡‡‡ˆˆˆ‰‰ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{|||||{{{zzzyyxxxxwwwwwwwwvvvvvvvvvwwwvvvvvvvwwwxxyyz{|}~~€€€���€€€~}}|{zyxwvvuttssuuuttttttttssssssssssssrrppppooooooooooonnnnnnnnnnllllllllkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeeeeeddddddddcccccccbbbbbbbbaaaaaaaaa``_______^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888877777777776666666666655555554444444444433333333333222222211111111110000000000///////////...........-...-----------,,,,,,,,,,,++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ……………………………………………………†††……………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††………………………………………………………………………………………………………………………„„„„††††††††††††††††‡‡‡‡‡ˆˆˆ‰ˆˆ‰‰‰ŠŠŠŠ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€€€€���������‚‚‚‚‚‚‚‚���������~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{||||||{{{zzyyyxxxwwwwwwwwwvvvvvvvvwwwvvvvvvwwwxxyyz{|}}~€�€€�����€€~}|{zyxwwvuuttssuuuttttttttssssssssssssrrppppoooooooooooonnnnnnnnnllllllllkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhggggggggggfffffffeeeeeeeeeeeeeeeeddddddddcccccccbbbbbbbbbaaaaaaaa``_______^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888877777777776666666666655555555444444444433333333333222222211111111111000000000///////////...........-...-----------,,,,,,,,,,,++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! …………………………………………………††††…………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††…………………………………………………………………………………………………………………………„„†††††††††††††††††‡‡‡‡‡ˆˆˆ‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡ŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������€€€€€€€€€€€����������‚‚‚‚‚‚����������~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{||||||{{{zzzyyxxxwwwwwwwwvvvvvvvvvwwwwwwwwwwwxxxyz{{|}~€��€�����€€~~}|{zyxwvuuttssruutttttttttsssssssssssssrppppoooooooooooonnnnnnnnnllllllllkkkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeeeeddddddddcccccccbbbbbbbbaaaaaaaaa``_______^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888877777777776666666666655555555444444444433333333333222222211111111111000000000///////////...........-...-----------,,,,,,,,,,,++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ………………………………………………†††††………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††…………………………………………………………………………………………………………………………‡‡††††††††††††††††‡‡‡‡‡‡ˆ‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ…………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€€€€��������������������������~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||||{{{zzyyxxxxwwwwwwwvvvvvvvvvwwwwwwwwwwxxxyzz{|}~€€�‚������€€~}|{zyxwvuuttsssruuttttttttttssssssssssssrpppppooooooooooonnnnnnnnnlllllllllkkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaa``_______^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888877777777777666666666655555555444444444433333333333222222211111111111000000000///////////...........-...-----------,,,,,,,,,,,++++++++************))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ……………………………………………††††††……………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††………………………………………………………………………………………………………………………‡‡‡‡††††††††††††††‡‡‡‡‡‡‡†‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€€€€��������������������������~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzyyyyyyyyzzz{{{||||||||{{{zzyyyxxxwwwwwwwvvvvvvvvvwwwwwwwwwxxxyzz{|}~~€�‚‚�����€€~}|{zyxwvvuttsssrruttttttttttttsssssssssssrpppppooooooooooonnnnnnnnnllllllllkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa`_______^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888877777777777666666666655555555444444444433333333333222222211111111111000000000///////////...........-...-----------,,,,,,,,,,,++++++++************))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!! …………………………………………†††††††…………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††…………………………………………………………………………………………………………………‡‡‡‡‡††††††††††††††‡‡‡‡‡‡††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ…………………………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€€€€€€€€��������������������������~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzzyzyzzzzzzzyyyzzyyyyyyzzzz{{{|||||||||{{{zzyyxxxxwwwwwwvvvvvvvvvwwwwwwxxxxyyzz{||}~€€�‚‚����€€~}}{zyxwvvuttsssrrruttttttttttttsssssssssssspppppoooooooooooonnnnnnnnlllllllllkkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa`_______^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888877777777777666666666655555555444444444443333333333222222211111111111000000000///////////...........-...-----------,,,,,,,,,,,+++++++++***********))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!! …………………………………………†††††††…………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰†††…………………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€€€€��������������������������~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzzzzzzzzzzzzzzyzzzzyyyyzzzz{{{|||}}}||||{{zzyyyxxxwwwwwwvvvvvvvvvwwxxxxxxxyyzz{{|}~€��‚‚���€€~}|{zyxwvuttsssrrrrutttttttttttttssssssssssspppppoooooooooooonnnnnnnnlllllllllkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa`_______^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888887777777777666666666655555555444444444443333333333222222211111111111000000000///////////...........-...-----------,,,,,,,,,,,+++++++++***********))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!! ………………………………………††††††††………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††…………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†††††††‡‡‡…††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††………………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������€€€€€€€€€�������������������������€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzz{{|||}}}}}}|||{{zzyyxxxxwwwwwvvvvvvvvvxxxxxxyyyyzz{{|}}~€€��‚‚€€€€~}|{zyxwvuutssssrrrrutttttttttttttsssssssssssppppppooooooooooonnnnnnnnlllllllllkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaa`_______^^^^^^^^^^]]]]]]]]^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888887777777777666666666655555555444444444443333333333222222221111111111000000000///////////...........-...-----------,,,,,,,,,,,+++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!! ……………………………………†††††††††……………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡……†††††††††††‡‡†‡†††††††‡‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††………………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������€€€€€€€€€������������������������€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|||}}}}}}}||{{{zzyyxxxwwwwwvvvvvvvwwxxxyyyyzzz{{||}}~€€���‚€€~~}|{zyxwvuuttsssrrrrrutttttttttttttsssssssssssppppppooooooooooonnnnnnnnllllllllllkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaa`_______^^^^^^^^^^]]]]]]]]^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888877777777776666666666655555554444444444433333333332222222211111111110000000000//////////...........-....-----------,,,,,,,,,,+++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!! …………………………………††††††††††…………†††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…………………………………………………………………†††††††††††††……………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………††††††††††††††††††††‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰†††…………………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������€€€€€€€€������������������������€€~~~€~~~~~~~}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzz{{|||}}}}}}}}||{{zzyyxxxwwwwwwvvwwwwwwyyyyzzzz{{{||}}~~€€����~~}|{zyxwvvuttsssrrrrrruuuttttttttttttssssssssssppppppoooooooooooonnnnnnnlllllllllkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaa`_______^^^^^^^^^^^]]]]]]]^^]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888877777777776666666666655555555444444444433333333332222222211111111111000000000///////////...............-----------,,,,,,,,,,+++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! ………………………………†††††††††††………††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………………………………†††††††††††††††………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………†††††††††††††‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††…………………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������€€€€€€€€�����������������������€€€~~€€~~~~~~~}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzz{{{{{{{z{{zzzzzzzzzz{{||}}}}}~}}}}||{{zzyyxxxwwwwwwwwwwwwxyzzzz{{{{|||}}~~€€€����~~}}|{zyxwwvuttssssrrrrrruuuutttttttttttsssssssssspppppppooooooooooonnnnnnnllllllllllkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhgggggggggffffffffeeeeeeeeeeedddddddddddcccccccbbbbbbbbbaaaaaaaaa`________^^^^^^^^^^^]]]]]]^^^]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888877777777776666666666655555555444444444433333333332222222211111111111000000000///////////...............-----------,,,,,,,,,,+++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! ……………………………††††††††††††……†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………††††††††††††††††……………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………………………†ˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ……………………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€�����������������������€€€~€€~~~~~~~~}}}}}}}}}}}}}|||||||{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzz{{||}}}~~~~~}}}||{{zyyxxxwwwwwwwwwwxxxzzz{{{|||}}}~~~€€€€€€€~~}}|{zyxxwvuuttssssrrrrrruuuutttttttttttsssssssssspppppppooooooooooonnnnnnnllllllllllkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaa`________^^^^^^^^^^^^]]]]]^^^]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888877777777777666666666655555555444444444433333333332222222211111111111000000000///////////...............-----------,,,,,,,,,,+++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ……………………………††††††††††††…††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………†††††††††††††††††…………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ…………………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€�����������������������€€€€€€€€€~~~~~~~}}}}}}}}}}}}}||||||{zzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzz{{||}}}~~~~~~}}}|{{zzyyxxwwwwwwwwwxxxy{{{|||}}}}~~~~€€€€€€}}||{zyyxwvuuttssssrrrrrrruuuuutttttttttttssssssssspppppppoooooooooooonnnnnnllllllllllkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaa`________^^^^^^^^^^^^^]]]]^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888877777777777666666666655555555444444444433333333332222222211111111111000000000///////////...............-----------,,,,,,,,,,+++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! …………………………††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………†††††††††††††††††††…………………†………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ……………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€������������������������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}||||||{zzzzzzzzzzzz{{{{{{||||{{|{{{zzzzzzzz{{||}}}~~~~~~~}}||{{zyyxxxwwwwwwxxxyyy{|||}}}~~~~~€€€}||{zyyxwvvuttssssssrrrrrruuuuutttttttttttsssssssssppppppppooooooooooonnnnnnlllllllllllkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa_________^^^^^^^^^^^^^]]]^^^^^]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888877777777777666666666655555555444444444443333333332222222211111111111000000000///////////...............-----------,,,,,,,,,,+++++++++************))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ………………………†††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………………††††††††††††††††††††………………†††…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………„„„„„„„„„„„„……ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ……„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������€€€€‚�����������������������€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}||||||{zzzzzzzzzzz{{{{{||||||||||{{{zzzzzzz{{||}}~~~~~~~}}||{zzyyxxxwwwwxxxyyzz||}}~~~~~~|{{zyyxwwvuuttsssssssrrrrruuuuutttttttttttsssssssssppppppppooooooooooonnnnnnlllllllllllkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa__________^^^^^^^^^^^^^^]^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888887777777777666666666655555555444444444443333333332222222211111111111000000000///////////...............-----------,,,,,,,,,,+++++++++************))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ……………………††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………†††††††††††††††††††††……………††††………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………„„„„„„„„„„„„„„„‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€‚‚������������������������€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}||||||{{zzzzzzzzzz{{{{|||||||||||{{{zzzzzzz{{{|}}~~~~~}}|{{zzyxxxxxxxxxyyzz{}}~~~~~}{{zyyxwwvuutttssssssssrrrruuuuuuttttttttttsssssssssppppppppoooooooooooonnnnnlllllllllllkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaa___________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777666666666655555555444444444443333333332222222211111111111000000000///////////...............-----------,,,,,,,,,,++++++++++***********))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! …………………†††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………………††††††††††††††††††††††…………†††††……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………„„„„„„„„„„„„„„„‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������€€€‚‚‚�����������������������€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}||||||{{zzzzzzzzz{{{{||||||}||||||{{zzzzzzzz{{|}}~~~~}}|{zzyyxxxxxxxyyzz{{}~~€€€€€€€~~~}}zzyyxwwvvuuttsssssssssssrruuuuuuttttttttttssssssssspppppppppooooooooooonnnnnlllllllllllkkkkkkkkkkkjjjkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaa`____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777666666666665555555544444444443333333332222222221111111111000000000///////////...............-----------,,,,,,,,,,++++++++++***********))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""!!!!!!!!!!!! …………………†††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………††††††††††††††††††††††††……††††††…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������������€€‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}|||||{{zzzzzzzz{{{{||||}}}}}|||||{{zzzzzzzz{{||}~~~~}||{zzyyxxxxxyyzz{{|~~€€€€€€€€~~~}}||zyyxwwvvuutttssssssssssssruuuuuutttttttttttsssssssspppppppppooooooooooonnnnnlllllllllllkkkkkkkkkkkjjjkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaa`_______________^^^^^^^^^_^^^^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888877777777776666666666655555555444444444433333333322222222211111111110000000000//////////................-----------,,,,,,,,,++++++++++***********))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ………………††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………………†††††††††††††††††††††††††…†††††††………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������������€€‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€~~~~~~}}}}}}}}||||||{{{zzzzzz{{{{||||}}}}}}}|}||{{zzzzzzzz{{||}~~€€€€€~}}|{zzyyyxxyyyyz{{||~€€€€€€€€€€~~~}}}||{yyxwwvvuuttttssssssssssssruuuuuutttttttttttsssssssspppppppppooooooooooonnnnnlllllllllllkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaaaa``_________________^^^^^^___^^^^^^^]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888877777777776666666666655555555444444444433333333322222222211111111111000000000///////////...............-----------,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ……………†††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………††††††††††††††††††††††††††††††††††……………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������������€‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}|||||{{{{zzz{{{{{{|||}}}}}}}}|}||{{zzzyyzzzz{||}~~€€€€€€~~}||{zzyyyyyyyzz{{|}€€€€€€€€€~~~}}|||{{xxwwvvuuuttttsssssssssssssuuuuuutttttttttttsssssssspppppppppoooooooooooonnnnlllllllllllkkkkkkkkkkkkjjkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbaaaaaaa````_________________^^^^____^^^^^^^^]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888877777777777666666666655555555444444444433333333322222222211111111111000000000///////////...............-----------,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""!!!!!!!!!!!! …………†††††††††††††††††††††††††††††††††††††††††††‡„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………††††††††††††††††††††††††††††††††††††………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������������€‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||||{{{{{z{{{{{{||||}}}}}}}}}}||{{zzzyyyzzz{{|}~~€€€€€€~}}|{{zzyyyyyzz{{||}€€€€€€€€€~~}}}||{{zzxwwvvvuutttttsssssssssssssuuuuuuutttttttttttssssssspppppppppoooooooooooonnnnmlllllllllllkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbaaaaaa`````__________________^^_____^^^^^^^^]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888877777777777666666666655555555444444444433333333322222222211111111111000000000///////////...............-----------,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ………†††††††††††††††††††††††††††††††††††††††††††‡‡„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………†††††††††††††††††††††††††††††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}||||{{{{{{{{{{{{|||}}}}}~}}}}}||{{zzzyyyyzz{{|}}~€€€�€€€~}||{zzzyyzzzz{{|}}€€€€€€€€~~~}}|||{{zzywwvvvuuutttttsssssssssssssuuuuuuutttttttttttsssssssppppppppppooooooooooonnnnmlllllllllllkkkkkkkkkkkjjkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbaaaa```````_________________^______^^^^^^^^]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888877777777777666666666655555555444444444433333333322222222211111111111000000000///////////...............-----------,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! ………††††††††††††††††††††††††††††††††††††††††††‡‡‡„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}||||{{{{{{{{{{{|||}}}}~~~~}}}}||{{zzzyyyyzz{{|}}~€€���€€€~~}|{{zzzzzzz{{||}}€€€€€€~~~}}||{{zzzyywvvvuuuttttttsssssssssssssuuuuuuutttttttttttsssssssppppppppppoooooooooooonnnmlllllllllllkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbaaa```````````_____________________^^^^^^^^]]]]]]\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888877777777777666666666655555555444444444443333333322222222211111111111000000000///////////...............-----------,,,,,,,,,++++++++++************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! ………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††………………„„„„„„„„„„„„„„…„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||}}}}}}}}}}~~~€€€€€€~}}||{{{zzzz{{{|}~~€€��‚‚‚‚��€€~}}||{{{{{|||}}~~���������€€~~}}|||{{zzzyyyxxxxwwwwwwwwwwvvvvvvvvrrrrrrrqqqqqqqqqqqpppppppoooooonnnnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddcccddddccccccccccccccccbbbbbb````````````````_________^^^^]]]]]]]]]]\\\\\\[[[[[\\\\[[[[[[[[ZZZZZZZZZZZYYXXXWWWWWWWWWVVVVVVVVVUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444443333333222222222221111111100000000///////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ……………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}||||||||||}}}}}}}}}~~~~€€€€€€€~}}||{{zzzzzz{{|}}~€€��‚‚‚‚‚��€~}}|||{|||||}}~~€�����€€€€~~}}}||{{{zzzyyyxxxxxwwwwwwwwwwvvvvvvvvrrrrrrrqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddddddccdddddcccccccccccccccccbbbba````````````````________^^^^^]]]]]]]]]]\\\\\\[[[[\\\\\[[[[[[[[ZZZZZZZZZZYYXXXWWWWWWWWWVVVVVVVVVUUUUTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555544444444443333333222222222221111111100000000///////////.......-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! …………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}~~~€€€€€€€~}}||{{zzzzzz{{||}~€��‚‚‚‚‚��€€~~}}|||||||}}}}~€€€€€€€€~~~}}|||{{zzzyyyyyxxxxxwwwwwwwwwwwvvvvvvvrrrrrrrrqqqqqqqqqqqppppppoooooonnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddccddddddcccccccccccccccccbbbaaa```````````````_______^^^^^^]]]]]]]]]]\\\\\\[[[\\\\\[[[[[[[[ZZZZZZZZZZYYXXXXWWWWWWWWVVVVVVVVVVUUUTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444443333333222222222221111111100000000///////////.......-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||}}}}}}}}~~~~€€€€€€€€~}}||{{zzzzzz{{||}~€��‚‚‚‚‚‚��€€~~}}}|||}}}}}}}€€€€€~~~}}|||{{{zzzyyyyyxxxxxwwwwwwwwwwwwvvvvvvvrrrrrrrrqqqqqqqqqqqppppppoooooonnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeddddddddcddddddddcccccccccccccccccbaaaa``````````````_______^^^^^^]]]]]]]]]]]\\\\\\[[\\\\\\[[[[[[[[ZZZZZZZZZYYXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333222222222221111111100000000///////////.......-----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡……………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††……………„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€~~~~~}}}}~~~~~~~~~~~~~~~}}}}}}|||||||}}}}}}}}~~~~€€€€€€€€~}}||{{zzzzzzz{{|}}~€��‚‚‚‚‚‚‚��€~~~}}}}}}}}}}}€~~~}}}||{{{zzzzyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvrrrrrrrrqqqqqqqqqqqqpppppooooooonnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccaaaaaa````````````_______^^^^^^]]]]]]]]]]]\\\\\\[[\\\\\\\[[[[[[[[ZZZZZZZZZYXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333222222222221111111100000000///////////.......-----------,,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ……………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€~~~~~~~~~~~~~~~~~~~€€€€~~~~}}}}}}}|||||}}}}}}}}~~~~€€€€€€€€~}}||{{zzzzzzz{{||}~€€�‚‚‚‚‚‚‚‚��€€~~~}}}}}}}}}~~~}}}|||{{{zzzzyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvrrrrrrrrrqqqqqqqqqqqpppppoooooooonnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccaaaaaaa````````````______^^^^^^]]]]]]]]]]]]\\\\\\[]\\\\\\[[[[[[[[ZZZZZZZZZYXXXXWWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555544444444443333333222222222221111111100000000///////////........-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! …………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡……………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†………………………………………………………………†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€~~~~~~~~~~~~~~~~~~€€€€€€~~~~~}}}}}}||||~}}}}}}~~~~€€€€€€€€~}}||{{zzzzzzz{{||}~€�‚‚‚‚ƒƒ‚‚‚��€€~~~~~}}}}}~~~}}}|||{{{zzzzyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvrrrrrrrrrqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffeefeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccaaaaaaaa``````````_______^^^^^^]]]]]]]]]]]]]\\\\\[]\\\\\\\[[[[[[[ZZZZZZZZZYXXXXXWWWWWWWWWVVVVVVVVVUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998888888888777777777766666666665555555555444444444443333333222222222211111111000000000//////////........-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††……………………………………………………………†††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€~~~~~~~~~~~~~~~~~€€€€€€€~~~~}}}}}}|||~~~}}}~~~~~€€€€€€€~}}||{{zzzzzzzz{{|}~~€��‚‚ƒƒƒƒƒ‚‚��€€€~~~~}}}}~~~}}|||{{{zzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvrrrrrrrrrqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffefffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccaaaaaaaaa`````````_______^^^^^]]]]]]]]]]]]]]\\\\\\]]\\\\\\[[[[[[[ZZZZZZZZZYXXXXXWWWWWWWWWVVVVVVVVVVUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998888888888777777777766666666665555555555444444444443333333222222222211111111000000000//////////........-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡………………………………………………………………†……………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††…………………………………………………………†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€~~~~~~~~~~~~~~~~~€€����€€€€€~~~~~}}}}}||~~~~~~~~~~~€€€€€€€€~}}||{{{zzzzzzz{{|}}~€��‚‚ƒƒƒƒƒƒ‚‚‚��€€€~~~}}|~~~}}|||{{{zzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvrrrrrrrrrrqqqqqqqqqqqppppoooooooonnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffffffffffffffeeeeeedddedddddddddddddddddddddccccbaaaaaaaaa````````_______^^^^^]]]]]]]]]]]]]]\\\\\\]]\\\\\\[[[[[[[[ZZZZZZZZYXXXXXWWWWWWWWWWVVVVVVVVVUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444443333333222222222211111111000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ……………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡……………………………………………………………††……………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………†††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………‡††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„…………„„„„„„ƒƒƒƒƒƒ‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€~~~~~~~~~~~~~~~~€€€€€�������€€€€~~~~}}}}}}~~~~~~~~~~~€€€€€€€~}}||{{{zzzzzzz{{||}~€€�‚‚ƒƒƒ„ƒƒƒƒ‚‚���€€~~}}|~~}}||{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvrrrrrrrrrrqqqqqqqqqqqppppooooooooonnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffffffffffffeeeeeddeedddddddddddddddddddddcccbaaaaaaaaa````````_______^^^^]]]]]]]]]]]]]]]\\\\\\]]\\\\\\\[[[[[[[ZZZZZZZZZXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444443333333222222222211111111000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! …………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡…………………………………………………………†††…………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………‡‡†††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„ƒƒƒƒƒ‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€~~~~~~~~~~~~~~~€€€€€€�‚‚‚�����€€€€~~~~~}}}}~~~~~~~~~~~€€€€€€€€~~}}||{{{zzzzzzz{{||}~€€�‚‚ƒƒ„„„„„ƒƒƒ‚‚��€€~~}}|~}}|||{{zzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvrrrrrrrrrrqqqqqqqqqqqppppooooooooonnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffffffffffffffffeeeeedeeddddddddddddddddddddddccbbaaaaaaaa````````_______^^^^]]]]]]]]]]]]]]\\\\\\\]]\\\\\\\[[[[[[[ZZZZZZZZZXXXXXXWWWWWWWWWWVVVVVVVVVTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555544444444443333333222222222221111111000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡………………………………………………†††††††……………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………‡‡†††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„…………„„„„„„„ƒƒƒƒƒ‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€~~~~~~~~~~~~~~~€€€€���‚‚‚‚‚‚‚����€€€~~~~}}}~~~~~~~~~~€€€€€€~}}}||{{{zzzzzzz{{{|}~~€�‚ƒƒ„„„„„„„„ƒƒ‚‚��€€~}}|~}}||{{zzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvrrrrrrrrrrqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffffffffffffffffeeeedeeeddddddddddddddddddddddcbbaaaaaaaaa```````_______^^^^]]]]]]]]]]]]]]\\\\\\\]]\\\\\\\[[[[[[[[ZZZZZZZZXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444443333333222222222221111111000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††††††††‡‡‡‡‡‡‡‡‡‡……………………………………………††††††††…………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††………………†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………‡‡‡††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„ƒƒƒƒƒ‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€~~~~~~~~~~~~~~€€€�����‚ƒƒƒƒ‚‚‚‚‚���€€€~~~~~}~~~~~~~~€€€€€€~}}}||{{{zzzzzzz{{{|}~~€�‚ƒƒ„„……………„„„ƒ‚‚��€€~}}|~}}|{{{zzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvrrrrrrrrrrrqqqqqqqqqqqpppooooooooonnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffggggggfffffeeeeeeeeddddddddddddddddddddddcbbbaaaaaaaa```````_______^^^^]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\[[[[[[[[ZZZZZZZZXXXXXXWWWWWWWWWWWWVVVVVVVTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333222222222221111111000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! ……………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††††††††††††‡‡‡‡‡‡‡‡‡‡…………………………………………†††††††††………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††‡‡†††††††††††††††††††††††††††††††††††††††††††……………††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………‡‡‡‡†††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€~~~~~~~~~~~~~~€€€���‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚���€€€~~~~~~~~~€€€€€~}}|||{{{{zzzzzz{{{|}}~€�‚ƒƒ„…………………„„„ƒ‚‚�€€~~}|~}||{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvrrrrrrrrrrrqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffgggggggggfffffeeeeeeeedddddddddddddddddddddcbbbaaaaaaaa````````______^^^^]]]]]]]]]]]]\\\\\\\\[]]\\\\\\\\[[[[[[[ZZZZZZZZXXXXXXXWWWWWWWWWWWVVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333222222222221111111000000000///////////.......-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! …………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ††††††††††††††‡‡‡‡‡‡‡‡‡‡‡……………………………………………††††††††…………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††‡‡†††††††††††††††††††††††††††††††††††††††††††††………†††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………‡‡‡‡‡††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€~~~~~~~~~~~~~€€���‚‚‚ƒ„„„„„„ƒƒƒƒ‚‚‚���€€€~~€€€~~}}|||{{{{zzzzzz{{{|}}~€�‚ƒ„„………†††………„„ƒ‚‚�€~~}|~}||{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvrrrrrrrrrrrqqqqqqqqqqqpppoooooooooonnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggfffffffgggggggggggggffffeeeeeeeedddddddddddddddddddddbbbaaaaaaaa````````______^^^^^]]]]]]]]]]\\\\\\\\\[]\\\\\\\\\[[[[[[[ZZZZZZZZXXXXXXXXWWWWWWWWWWWVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555544444444443333333222222222221111111000000000///////////.......-----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! …………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………†††††††††………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……†††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………‡‡‡‡‡††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚��������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€~~~~~~~~~~~~€€€��‚‚ƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚���€€€~€€~~}}|||{{{{zzzzz{{{{|}}~€�‚ƒ„„……†††††………„ƒƒ‚�€~~}|}}||{{zzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvrrrrrrrrrrrqqqqqqqqqqqqppoooooooooonnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggfggggggggggggggggggffffeeeeeeeedddddddddddddddddddddbbbaaaaaaaaa````````_____^^^^^]]]]]]]]]]\\\\\\\\[[]\\\\\\\\\[[[[[[[[ZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555544444444443333333222222222221111111000000000///////////.......------------,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………††††††††††……………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………‡‡‡‡‡‡†††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚���������������������€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€��‚‚ƒƒƒ„………………„„„„ƒƒƒ‚‚‚���€€€€€€€~~~}}|||{{{{{zzzz{{{||}}~€�‚ƒ„„…†††††††……„„ƒ‚�€€~}|}}|{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvrrrrrrrrrrrrqqqqqqqqqqqppoooooooooonnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggfffeeeeeeeeeddddddddddddddddddddbbbaaaaaaaaa````````_____^^^^^]]]]]]]]]\\\\\\\\\[[\\\\\\\\\\[[[[[[[[ZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666555555555544444444443333333322222222221111111000000000///////////........-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ……………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………†††††††††††…………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………‡‡‡‡‡‡‡††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚���������������������€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€��‚‚ƒƒ„„………………………„„„ƒƒƒ‚‚‚���€€€�€€€€€~~~~}||||{{{{{{{{{{{{||}~~€�‚ƒ„„…†††‡‡‡††……„ƒ‚��€~}|}}|{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvrrrrrrrrrrrrqqqqqqqqqqqppooooooooooonnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggggffffeeeeeeeeddddddddddddddddddddbbbbaaaaaaaa`````````____^^^^^]]]]]]]]\\\\\\\\\[[[\\\\\\\\\\[[[[[[[[ZZZZZZZXXXXXXXXXXWWWWWWWWWWVVVVVTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222211111110000000000//////////........-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! …………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………††††††††††††………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„††††††††††………………………………………‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€��‚‚ƒƒ„„„…†††††…………„„„„ƒƒƒ‚‚‚��€€€���€€€€€~~~~}}||||{{{{{{{{{{{|||}~~€�‚ƒ„……††‡‡‡‡†††…„ƒƒ‚�€~}|}}|{{zzzzyyyyyyyyyyyyyyyxyxxxxxxxxxxxwwwwwwwwwwwvvvsrrrrrrrrrrrqqqqqqqqqqqppooooooooooonnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggffffeefeeeeeedddddddddddddddddddbbbaaaaaaaaaa````````____^^^^^]]]]]]]]\\\\\\\\[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222211111110000000000//////////........-----------,,,,,,,,,,,,+++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! …………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………†††††††††††††…††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„†††††††††††……………………………………‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€��‚‚ƒƒ„„…††††††††…………„„„ƒƒƒ‚‚‚���€‚���€€€€€€~~~~~}||||{{{{{{{{{{{{||}}~~€�‚ƒ„„…††‡‡‡‡‡††…„„ƒ‚�€~}|~}|{{zzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvsrrrrrrrrrrrqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggggfffeefeeeeeeeedddddddddddddddddbbbbaaaaaaaaaa````````___^^^^^^]]]]]]]\\\\\\\\[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZXXXXXXXXXXXWWWWWWWWWWVVVVTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555544444444433333333222222222211111110000000000///////////.......-----------,,,,,,,,,,,,+++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€�‚‚ƒƒ„„……††††††††††…………„„„ƒƒƒ‚‚‚��‚‚����€€€€€~~~~}}||||{{{{{{{{{{{|||}}~€�‚ƒ„„…††‡‡‡‡‡††……„ƒ‚�€~}|~}|{{{zzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvsrrrrrrrrrrrqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggffffefeeeeeeeeeeddddddddddddddcbbbaaaaaaaaaaaa````````__^^^^^^]]]]]]\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZXXXXXXXXXXXWWWWWWWWWWVVVVTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555544444444433333333222222222211111110000000000///////////.......-----------,,,,,,,,,,,,+++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ……………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€��‚‚ƒƒ„„……††‡‡‡†††††††…………„„„ƒƒ‚‚‚�ƒ‚‚����€€€€€~~~~}}}||||{{{{{{{{{{|||}}~~€�‚ƒƒ„…††‡‡‡‡‡‡††…„ƒ‚�€~}|~}||{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvsrrrrrrrrrrrrqqqqqqqqqqqppooooooooooonnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggffffeffeeeeeeeeeedddddddddddddcbbbbaaaaaaaaaaa````````__^^^^^^]]]]]]\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[ZZZZZZXXXXXXXXXXXWWWWWWWWWWVVVVTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333222222222221111110000000000///////////.......-----------,,,,,,,,,,,,+++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ……………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„†††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€��‚‚ƒ„„………†‡‡‡‡‡‡‡††††††………„„„ƒƒƒ‚‚ƒƒ‚‚‚���€€€€~~~~~}}}|||{{{{{{{{{||||}}}~~€€�‚ƒƒ„…††‡‡‡‡‡‡††…„„ƒ‚�€~}~}}|{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvssrrrrrrrrrrrqqqqqqqqqqqppooooooooooonnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggggggffffeffeeeeeeeeeeeddddddddddddcbbbaaaaaaaaaaaaa```````__^^^^^^]]]]]]\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[ZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444433333333222222222221111110000000000///////////.......-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! …………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„††††††††††††††……………………………‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€��‚ƒƒ„„………†‡‡‡‡‡‡‡‡‡‡†††††………„„ƒƒƒ‚ƒƒƒ‚‚‚���€€€~~~~}}}}|||{{{{{{{{||||}}}~~€€�‚‚ƒ„……††‡‡‡‡‡††……„ƒ‚�€~}~}||{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvssrrrrrrrrrrrqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjjiiiiiiiiiiiiihhhhhhggggggggggggggggggggggffffefffeeeeeeeeeeedddddddddddcbbbbaaaaaaaaaaaa```````__^^^^^^]]]]]]\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[ZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444433333333222222222221111110000000000///////////.......-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! …………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„†††††††††††††††…………………………‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€��‚ƒƒ„„………‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……„„ƒƒƒ„ƒƒƒ‚‚���€€€€~~~~}}}}|||{{{{{{{{||||}}}~~~€€�‚‚ƒ„„…†††‡‡‡‡†††…„ƒƒ‚�€~~}}|{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvssrrrrrrrrrrrqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllkkkjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggggfffffffffeeeeeeeeeeddddddddddccbbbaaaaaaaaaaaaa```````__^^^^^^]]]]]]\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[ZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555544444444433333333222222222221111110000000000///////////.......-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ††††††††††††††††††††††‡††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„„„„„„…………………………………………„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€~~~~~~~}}}}}~~~~€€�‚‚ƒƒ„„……††††††††††††††††………„„„ƒƒ‚……„„„ƒƒ‚‚‚���€€€~~~~}||{{{{{{|||||}}}~~~€€�€��‚ƒƒ„„…………………„„ƒƒ‚�€~}€~}||{{zzzyyyyyyyyyyyyyxuuuuuuuuuuuutttttttttttsssrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnmnnnnnnmmmmmmmmmmlllllllllkkkklllllllmmmmmmmmmmllllkjjjjiiiiiiiiiiiiihhhhhgggfffffffffffffffffffeeeeedddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````____^^^^]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUTTTTTTTTTSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888777777777776665555555555444444444443333333322222222222111111110000000000///////////..........-----------,,,,,,,,++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! †††††††††††††††††††††‡‡†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………†………………††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„……………………………………………„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€~~~~~~~}}}~~~~~€€�‚‚ƒƒ„„……†††††††††††††††††………„„ƒƒ‚†……„„ƒƒƒ‚‚���€€€~~~~~}||{{{{{{||||}}}~~~€€€�€��‚‚ƒ„„……………………„„ƒ‚‚�€~€~~}|{{zzzzyyyyyyyyyyyyxvuuuuuuuuuuuttttttttttttssrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnmnnnnnnmmmmmmmmmmlllllllllkkkllllllmmmmmmmmmmmmmmllkjjjjiiiiiiiiiiiiiihhhhhgggffffffffffffffffffeeeeeddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaa````````____^^^^]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUTTTTTTTTTSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776665555555555544444444443333333322222222222111111110000000000///////////..........-----------,,,,,,,,++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! †††††††††††††††††††††‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„………………………………………………„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€~~~~~~~}}}~~~~€��‚‚ƒƒ„„……†††††††††‡‡‡‡‡††††………„„ƒƒ†……„„ƒƒƒ‚‚���€€€~~~~}}|{{{{{{||||}}}~~~€€��€€�‚‚ƒƒ„„……………………„„ƒ‚�€�€~}}|{{zzzyyyyyyyyyyyyxvuuuuuuuuuuuutttttttttttssrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkllllllmmmmmmmnnnmmmmmllkkjjjjiiiiiiiiiiiiiihhhhgggffffffffffffffffffeeeeeddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaa```````____^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUTTTTTTTTTSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776666555555555544444444443333333322222222222111111110000000000///////////..........-----------,,,,,,,,++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ††††††††††††††††††††‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„…………………………………………………„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€~~~~~~}~~~~~€€��‚ƒƒ„„„……†††††††††‡‡‡‡‡‡‡†††………„ƒƒ††……„„ƒƒ‚‚���€€€~~~~}}|{{{{{||||}}}~~~€€€��€€��‚‚ƒƒ„„……………………„„ƒ‚�€‚�€~}||{{zzzyyyyyyyyyyyxvuuuuuuuuuuuttttttttttttssrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkllllllmmmmmnnnnnnnmmmmlkkjjjjjiiiiiiiiiiiiiihhhhggffffffffffffffffffeeeeedddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaa```````____^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUTTTTTTTTTSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777776666555555555544444444443333333322222222222111111110000000000///////////..........-----------,,,,,,,,++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! †††††††††††††††††††‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„…………………………………………………„„„„„„…………………………………„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~~~~~~~€€��‚ƒƒ„„………††††††††‡‡‡‡‡‡‡‡‡†††……„„ƒ††……„„ƒƒ‚‚‚��€€€~~~}}}|{{{{||||}}}~~~€€€€€��€€��‚‚ƒƒ„„…………††………„„ƒ‚�€ƒ‚€~~}|{{zzzyyyyyyyyyyyxvvuuuuuuuuuuutttttttttttssrrrrrrrrrqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkllllllmmmmmnnnnnnnnnmmmmkkkjjjjjjiiiiiiiiiiiiihhhgggfffffffffffffffffeeeeeddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````____^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@???????????>>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777776666555555555544444444443333333322222222222111111110000000000///////////..........-----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! †††††††††††††††††††‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„……………………………………………………„„„„„…………………………………„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~~~~~~€€�‚‚ƒƒ„„………†††††††††‡‡‡‡‡‡‡‡‡††……„„ƒ††……„„ƒƒ‚‚‚��€€~~~~}}}||{|||||}}}~~~€€€€€���€€€��‚‚ƒƒ„„……†††††……„„ƒ‚�ƒ‚�€~}||{{zzzyyyyyyyyyyyvvuuuuuuuuuuuttttttttttttsrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllklllllmmmmmnnnnnnnnnnmmmmkkkjjjjjjjjjjjjjjiiiiihhhgggffffffffffffffffeeeeeedddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaa```````___^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@??????????>>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::999999999999888888888877777777776666555555555544444444443333333332222222222111111110000000000///////////..........-----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ††††††††††††††††††‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„………………………………………………………„„„„……………………………………„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€~~~~~~~~~~~€€�‚‚ƒƒ„„………†††††††††‡‡‡‡‡‡‡‡‡†††……„ƒ††……„„ƒƒ‚‚���€€~~~~}}}||||||||}}~~~€€€€€����€€€��‚‚ƒƒ„„……††††††……„ƒƒ‚„ƒ‚�€~~}|{{zzzyyyyyyyyyyyvvuuuuuuuuuuuttttttttttttsrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllmmmmmnnnnnnnnnnnmmmkkkkjjjjjjjjjjjjjjiiiiihhgggffffffffffffffffeeeeeedddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa``````___^^^^]]]]]]\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@??????????>>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888888877777777776666555555555544444444443333333332222222222111111110000000000///////////..........-----------,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! †††††††††††††††††‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………„………………………………………………………„„„„………………………………………„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€~~~~~~~~~~€��‚‚ƒ„„…………†††††††††‡‡‡‡‡‡‡‡‡†††……„ƒ‡†……„„ƒƒ‚‚���€€~~~~}}}|||||||}}}~~€€€€������€€€���‚ƒƒ„„……†††††††……„ƒ‚…„‚�€~}|{{zzzyyyyyyyyyyyvvuuuuuuuuuuuttttttttttttsrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllmmmmnnnnnnnnnnnnmmmlkkkjjjjjjjjjjjjjjjjiiiihggggffffffffffffffeeeeeeedddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````___^^^^]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@????@@@??????????>>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888888877777777776666555555555544444444444333333332222222222111111110000000000///////////...........----------,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! †††††††††††††††††‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………„„„………………………………………„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€~~~~~~~~~~€��‚ƒƒ„„…………††††††††††‡‡‡‡‡‡‡‡†††……„„‡†……„„ƒƒ‚‚��€€€~~~~}}}||||||}}}~~€€€€�������€€€���‚‚ƒ„„……†††‡‡‡††……„ƒ…„ƒ‚€~}||{zzzzyyyyyyyyyyvvvuuuuuuuuuuutttttttttttsrrrrrrrrrrqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllmlllllmmmmmnnnnnnnnnnnnmmmlkkkkjjjjjjjjjjjjjjjjiiihhgggfffffffffefeeeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````___^^^^]]]]]]]\\\\\\\\\\\\\[\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>>==>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777777776666555555555544444444444333333332222222222111111110000000000///////////...........-----------,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ††††††††††††††††‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………„„…………………………………………„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€~~~~~~~~~~€��‚ƒƒ„„………†††††††††††‡‡‡‡‡‡‡‡†††……„„‡††…„„ƒƒ‚‚��€€€~~~~}}}|||||}}}~~~€€€���������€€€���‚‚ƒ„„……††‡‡‡‡‡††…„ƒ†„ƒ‚�~}||{{zzzyyyyyyyyyyvvvuuuuuuuuuuutttttttttttsrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllmmlllllmmmmnnnnnnnnnnnnnnmmlkkkkkjjjjjjjjjjjjjjjjiiihggggffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaa``````___^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>>==>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888777777777766665555555555444444444443333333322222222221111111100000000000//////////...........-----------,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! †††††††††††††††‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………„……………………………………………„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€~~~~~~~~~~€��‚ƒƒ„………†††††††††††††‡‡‡‡‡‡‡‡††……„„‡†……„„ƒƒ‚‚��€€~~~~~~}}||||}}}}~~€€��������‚‚€€���‚‚‚ƒ„„……††‡‡‡‡‡††…„ƒ†…ƒ‚�~}}|{{zzzyyyyyyyyyyvvvuuuuuuuuuuutttttttttttsrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlmmmmllllmmmmnnnnnnnnnnnnnnnmmllkkkkkjjjjjjkkkkkjjjjiiihhgggffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````__^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>>==>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888777777777776665555555555444444444443333333322222222221111111100000000000//////////...........-----------,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! †††††††††††††††‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………„………………………………………………„„„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€~~~~~~~~~€��‚ƒ„„……†††‡†††††††††††‡‡‡‡‡‡†††……„„‡††…„„ƒƒ‚‚��€€~~~~~~~~|||}}}}~~€€€�����‚‚‚‚‚€����‚‚ƒƒ„„……††‡‡‡‡‡††…„ƒ†…ƒ‚�€~}||{{zzzyyyyyyyyyyvvvuuuuuuuuuuuttttttttttttrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllmmmmmnnnnnnooonnnnnnmmllkkkkkkkkkkkkkkkkkjjjjiihhgggffffffeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````__^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>>==>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888777777777776665555555555444444444443333333322222222222111111100000000000//////////...........-----------,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€~~~~~~~~~€��‚ƒ„„……†††‡‡†††††††††††‡‡‡‡‡†††……„„‡†……„„ƒƒ‚���€€~~~~~~~~|}}}}}~~~€€€����‚‚‚‚‚‚‚����‚‚‚ƒƒ„„……††‡‡‡‡‡††…„ƒ†„ƒ‚�~}||{{zzzyyyyyyyyyyvvvuuuuuuuuuuuutttttttttttrrrrrrrrrrrqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllmmmmmnnnnnnoooooonnnnnmlllkkkkkkkkkkkkkkkkkkjjjihhhgggfffffeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaa``````__^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>>==>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776665555555555544444444443333333322222222222111111100000000000///////////..........-----------,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€~~~~~~~~€�‚‚ƒ„„……†††‡‡††††††††††††‡‡‡‡†††……„„‡†……„„ƒ‚‚��€€€~~~~~~~~}}}}}~~~€€€����‚‚‚‚‚‚‚‚���‚‚‚ƒƒ„„……†††‡‡‡‡‡††…„ƒ…„ƒ‚€~}||{zzzzyyyyyyyyyyvvvuuuuuuuuuuuutttttttttttrrrrrrrrrrrqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlmmmmmmnnnnnooooooonnnnnmllllkkkkkkkkkkkkkkkkkkjjiihhgggfffffeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa```````__^^^^^^^]]]]]]]]]]]]]\\\\]]\\\\\\\[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUTTTTTTTTTSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>>==>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776665555555555544444444443333333322222222222111111100000000000///////////..........-----------,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! †††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„……………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€~~~~~~~~~€�‚‚ƒ„……††††‡‡†††††††††††††‡‡‡†††……„„‡†……„ƒƒ‚‚��€€~~~~~~~~}}}~~~~€€€����‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒ„„„……†††‡‡‡‡††…„„ƒ…„ƒ�€~}|{{zzzzyyyyyyyyyyvvvvuuuuuuuuuuutttttttttttrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnllllllkkkkkkkllllkkkkkjjjihhhgggfffffeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaa``````___^^^^^^^]]]]]]]]]]]]]]\\]]]\\\\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@???????????>>>>>>>>>>=>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777776666555555555544444444443333333322222222222111111100000000000///////////..........-----------,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„……………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€~~~~~~~~€�‚‚ƒ„……††††‡‡††††††…†††††††‡††††……„„‡†……„ƒƒ‚‚��€€~~~~~~~~}}~~~€€€����‚‚‚‚‚ƒƒƒƒƒ‚‚‚ƒƒƒ„„„………††††††††……„ƒ‚„ƒ‚�€~}|{{zzzzyyyyyyyyyyvvvvuuuuuuuuuuutttttttttttrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnmmmmnnnnnnoooooooooooonnnmllllllllllllllllllkkkkjjiihhgggfffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa```````___^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@??????????>>>>>>>>>>=>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::999999999999888888888877777777776666555555555544444444443333333322222222222111111100000000000///////////..........-----------,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€�‚‚ƒ„……††††‡‡‡††††…………††††††††††……„„‡†……„ƒƒ‚��€€€~~~~~~~~~~€€€���‚‚‚‚‚‚ƒƒƒƒƒ„‚ƒƒƒƒ„„„………††††††††……„ƒ‚�„ƒ‚€~}||{{zzzzyyyyyyyyyyvvvvuuuuuuuuuuutttttttttttrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnmmmnnnnnooooooooooooooonnmmmllllllllllllllllllkkkjiihhhggfffffeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa```````____^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSRRRRRQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@??????????>>>>>>>>>>=>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888888877777777776666555555555544444444443333333322222222222111111100000000000///////////..........-----------,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! †††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„…………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€�‚‚ƒ„……††††‡‡‡†††………………†††††††††……„„‡†……„ƒ‚‚��€€€~~~~~~~€€€����‚‚‚‚‚ƒƒƒƒƒ„„„ƒƒƒ„„„„………††††††††……„„ƒ‚�ƒ‚�€~}|{{zzzzzyyyyyyyyyyvvvvuuuuuuuuuuuuttttttttttrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnmmnnnnnooooooooppoooooooommmmmmlllllllllllllllkkkjjiihhgggfffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaa``````_______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@???@@@@??????????>>>>>>>>>>=>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888888877777777776666555555555544444444444333333322222222222111111100000000000///////////..........-----------,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! †††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………„„…………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€�‚‚ƒ„……††‡‡‡‡‡†††………………†††††††††……„„‡†…„„ƒ‚‚��€€~~~€€€���‚‚‚‚‚ƒƒƒƒƒƒ„„„…ƒ„„„„…………††††††††……„„ƒ‚�€ƒ�€~}}|{{zzzzyyyyyyyyyyyvvvvuuuuuuuuuuuuttttttttttrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmnnnnnooooooppppppppooooonmmmmmmmmmmmmmmmmmllllkkkjiihhhggfffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaa`````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTSSSSRRRRRQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@??????????>>>>>>>>>>=>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777777776666555555555544444444444333333332222222222111111100000000000///////////..........-----------,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………„„……………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€�‚‚ƒ„……††‡‡‡‡‡†††…………………††††††††……„„‡†…„„ƒ‚‚��€€€€€����‚‚‚‚ƒƒƒƒƒƒ„„„„……„„„…………†††††††††……„„ƒ‚�€‚�€~}||{{zzzzzyyyyyyyyyyvvvvvuuuuuuuuuuuttttttttttrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnonnnnnoooooopppppppppppooonnnmmmmmmmmmmmmmmmmllllkkjjiihhgggfffffeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTSSSSRRRRRQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@??????????>>>>>>>>>>=>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777777776666555555555544444444444333333332222222222111111110000000000///////////..........-----------,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………„……………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€��‚ƒ„……††‡‡‡‡‡†††……………………†††††††……„„‡†…„„ƒ‚‚�€€€€€€€���‚‚‚‚ƒƒƒƒƒƒ„„„„„………„„………††††††††††………„ƒƒ‚�€�€~}}|{{zzzzzzyyyyyyyyyyvvvvvuuuuuuuuuuuttttttttttsrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnoonnnooooooppppppppppppppppnnnnnmmmmmmmmmmmmmmmmlllkjjiihhhgggfffffeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaa`````````_________^^^^^^^]]^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUTTTTTTTTTTSSSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@??????????>>>>>>>>>>=>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777777776666555555555544444444444333333332222222222111111110000000000///////////..........-----------,,,,,,,+++++++++++***********))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………†………………………………………………………………†………………………………………………………………………………………………………………………………„………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€��‚ƒ„……††‡‡‡‡‡†††……………………†††††††……„„‡†…„ƒƒ‚��€€€€€�€€��‚‚‚ƒƒƒƒƒƒ„„„„„„…………†„………††††††††††………„ƒƒ‚�€~�€~}||{{zzzzzzyyyyyyyyyyvvvvvuuuuuuuuuuuttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmnnnnnnnooonnoooooopppppppqqqqpppppponnnnnnnmmmmmmmmmmmmmlllkkjjiihhgggfffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa```````````______^^^^^^]]^]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@??????????>>>>>>>>>>=>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777777776666555555555544444444444333333332222222222111111110000000000///////////...........----------,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†………………………………………………………………††………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€�‚ƒ„……††‡‡‡‡‡†††………………………††††††……„„††…„ƒƒ‚��€€€€€€�€€��‚‚‚ƒƒƒƒ„„„„„„„„………†††……†††††‡‡‡††††……„„ƒ‚�€~}€~}}|{{{zzzzzzyyyyyyyyyyvvvvvuuuuuuuuuuuttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmnnnnnnnoooonooooooppppppqqqqqqqqqpppooonnnnnnnnnnnnnnmmmmmlllkjjiihhhgggfffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaa``````````````_____^^^^^]^^]]]]]\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTSSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@??????????>>>>>>>>>>=>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777777776666555555555554444444444333333332222222222111111110000000000///////////...........-----------,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††………………††……………………………………………………………††…………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€�‚ƒ„……††‡‡‡‡‡‡††………………………†††††………„ƒ††…„ƒ‚‚��€€€€€��€��‚‚‚ƒƒ„„„„„„„„……………†††‡…††††‡‡‡‡‡‡†††……„ƒ‚‚�€~}~}||{{zzzzzzzzyyyyyyyyyvvvvvvuuuuuuuuuuutttttttttsrrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnnnmmmnnnnnnnnooooooooooppppppqqqqqqqqqqqqqpoooonnnnnnnnnnnnnnnmmmmllkkjjiihhgggfffffeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbccccbbbbbbbbbaaaaaaaaaaaaaaa`````____^^^^^]^^]]]]]]\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@??????????>>>>>>>>>>=>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888777777777766665555555555544444444443333333322222222221111111100000000000//////////...........-----------,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………†††…………………………………………………………†††………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€�‚ƒ„„…††‡‡‡‡‡‡††…………………………††††………„ƒ†……„ƒ‚‚��€€€€€��‚��‚‚ƒƒƒ„„„„………………………†††‡‡††††‡‡‡‡‡‡‡††……„„ƒ‚�€~}|~}}||{{zzzzzzzzzyyyyyyyyvvvvvuuuuuuuuuuuutttttttttssrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnnnmmmnnnnnnnooooopooooppppppqqqqqqqqqqqqqqqooooonnnnnnnnnnnnnnnmmmmlkkjjiihhhgggfffffeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````____^^^^^^^]]]]]]\\\\\\\[[[[[[[ZZZZZZYYYYYYXXXXXXXXWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777766665555555555544444444443333333322222222222111111100000000000//////////...........-----------,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€~~~~~~}~~~€��‚ƒ„……†††††………„„„ƒƒƒƒƒƒ„„„„„„„ƒƒ‚‚……„ƒ‚��€€~~~€€��€€��‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡‡‡‡‡†††…„„ƒ‚�€~}|~~}}||{{{{{{{zzzzzzzzzzzuuuuuuutttttttttttssssssssqqqqqqqqqqqqqpppppppppppopooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnoonnoooooopppppppqqqqqppppppoooooonnnnnnnnnnnnnnmmmllkkjjiihhgggffffffeeeeeeeeeeeeeeeeeeeeedddddddddddcdcccdddddddddcccccccccccccccdddcccccccbbbaaaa````_```_____^^^^^^^]]]]]]]]\\[[[ZZZZZZYYYYYYYXXXXXXXXXVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888777777777766666666665555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''(((''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„„…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€~~~~~~}}~~~€€�‚ƒ„……†††††………„„„ƒƒƒƒƒƒ„„„„„„„ƒƒ‚‚…„„ƒ‚��€€~~€€€��€€��‚‚‚ƒƒƒƒƒ„„„„„„„„…………††‡‡‡‡‡‡‡‡††……„ƒ‚‚�€~}|{~}}|||{{{{{{{zzzzzzzzzzzuuuuuuutttttttttttssssssssqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnoooooooooopppppppqqqqqqqpppppoooooonnnnnnnnnnnnnnnmmmlkkjjiihhhgggfffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccdddddddddcccccbbbaaa````_```_____^^^^^^^^]]]]]]]]\[[[[[ZZZZZYYYYYYXXXXXXXXXVVVVVVVVUUUUUUUTTTTTTTTTTRRRRRRRRRRQQQQQQQQQPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888887777777777666666666655555555544444444444333333332222222222111111111110000000000//////////...........-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''(((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„„…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€~~~~~}}}~~~€�‚ƒƒ„……††††………„„„ƒƒƒƒƒƒ„„„„„„„ƒƒ‚‚…„„ƒ‚��€€€€€��‚€€��‚‚‚ƒƒƒ„„„„„„„„„……………††‡‡‡‡‡‡‡‡†††…„„ƒ‚�€~}}|{~}}|||{{{{{{{{zzzzzzzzzzuuuuuuttttttttttttssssssssrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnoooooooooopppppppqqqqqqqqqppppoooooonnnnnnnnnnnnnnnnmmllkjjiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccdddddddddddcccbbbaaaa```````______^^^^^^^^]]]]]]]][[[[[[ZZZZYYYYYYYXXXXXXXXVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888887777777777666666666655555555544444444444333333332222222222111111111110000000000//////////............-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''(((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„……………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€~~~~~~}}~~~€�‚‚ƒ„……††††………„„„„ƒƒƒƒƒ„„„„„„„ƒƒ‚‚…„„ƒ‚��€€€€€��‚‚€€��‚‚ƒƒ„„„„„„„…………………†††‡‡‡‡‡‡‡‡‡††……„ƒ‚‚�€~}|{{~~}}||{{{{{{{{{zzzzzzzzzzuuuuuuutttttttttttssssssssrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnoooopoooopppppppppqqqqqqqqpppppooooonnnnnnnnnooonnnnnmmllkkjjiihhgggfffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddeeeeddddddcccbbbaaa````````_____^^^^^^^^^]]]]]]]\\[[[[[ZZZZYYYYYYYXXXXXXXWVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888887777777777666666666655555555544444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''(((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~}}}~~~€€�‚ƒ„„…††………………„„„„ƒƒƒƒ„„„„„„„ƒƒ‚‚…„„ƒ‚��€€€€€��‚‚€��‚‚ƒƒ„„„„…………………………††††‡‡‡‡‡‡‡‡‡††…„„ƒ‚�€~}||{z~}}|||{{{{{{{{{{zzzzzzzzzuuuuuuuttttttttttttsssssssrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnooooppooopppppppppqqqqqqqqpppppoooooonnnnnnnnooooonnnnnmllkkjjiihhgggfffffffeeeeefeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddeeeeeeeeddddcccbbbaaaa```````_____^^^^^^^^^^^]]]]]\\\[[[[ZZZZZYYYYYYXXXXXXXWVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888887777777777666666666655555555544444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''(((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€~~~~~}}}~~~€�‚ƒƒ„……†………………„„„„„ƒƒ„„„„„„„„ƒƒ‚‚…„„ƒ‚��€€€€€��‚‚ƒ€�‚‚ƒƒ„„„…………………………††††††‡‡‡‡‡‡‡‡††……„ƒ‚��€~}|{{z~}}|||{{{{{{{{{{zzzzzzzzzuuuuuuuttttttttttttsssssssrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmnnnnoooopppppppppppppppqqqqqqqppppppoooonnnnnnnnnnoooooonnnnmllkkjjiihhgggffffffffeeeeffeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddeeeeeeeeedddcccbbbbaaa````````_____^^^^^^^^^^^^]]]\\\\[[[[ZZZZZYYYYYYXXXXXXWWVVVVVVVUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;::::::::::999999999988888887777777777666666666655555555554444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''(((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€~~~~~}}}}~~€��‚ƒ„„……………………„„„„„„„„„„„„„„„ƒƒ‚‚…„„ƒ‚��€€€€€���‚‚ƒ��‚ƒƒ„„„……………††††††††††††‡‡‡‡‡‡‡†††…„ƒƒ‚�€~}||{zz}}||||{{{{{{{{{{zzzzzzzzzuuuuuuuttttttttttttsssssssrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooopppppppppppppppqqqqqqqppppppoooonnnnnnnnnnnooooooonnnmllkkjjiihhgggfffffffffffefffeeeeeeeeeeeeeeeedddddddddddddddddeedddddddddddeeeeeeeeeeeddddcccbbbaaaa``a`````_____^^^^^^^^^^^^^^\\\\\[[[[ZZZZYYYYYYYXXXXXWWVVVVVVVUUUUUUUUTTTTTTTTSRRRRRRRRRQQQQQQQQQQPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;::::::::::999999999998888887777777777666666666655555555554444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~}}}}~~~€€�‚ƒ„„………………………„„„„„„„„„„„„„„„ƒ‚‚……„ƒ‚��€€€€€���‚‚ƒƒ�‚‚ƒƒ„„………††††††††††††††‡‡‡‡‡‡‡‡††……„ƒ‚�€~}|{zzy}}||||{{{{{{{{{{zzzzzzzzzuuuuuuuuttttttttttttssssssrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmnnnnoooppppqpppppppppqqqqqqqpppppppooonnnnnnnnnnnnnooooooonnnmllkkjjiihhgggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddeeeeededdeeeeeeeeeeeeeeeddddcccbbbaaaa``aa`````_____^^^^^^^^^^^^^]\\\\\[[[[ZZZZYYYYYYYXXXXWWVVVVVVVUUUUUUUUTTTTTTTTSRRRRRRRRRQQQQQQQQQQPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;::::::::::999999999998888887777777777766666666655555555554444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€~~~~~}}}}}~~€�‚‚ƒ„………………………„„„„„„„„„„„„„„„ƒƒ‚……„ƒ‚��€€€€€€��‚‚ƒƒ„‚‚ƒƒ„„………†††††††††††††††‡‡‡‡‡‡‡††……„ƒ‚‚�€~}||{zzy}}||||{{{{{{{{{{{zzzzzzzzuuuuuuuuttttttttttttssssssrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmnnnnooopppqqqppqqqqqqqqqqqqppppppppooonnnnnnnnnnnnnnnoooooonnnmllkkjjiihhgggffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddeedeeeeeeeeeeeeeeeeeeddddcccbbbaaaaa`aaa`````____^^^^^^^^^^^^^]]]\\\\[[[[ZZZZYYYYYYYXXXWWWVVVVVVUUUUUUUUTTTTTTTTSRRRRRRRRRRQQQQQQQQQPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888887777777777766666666655555555554444444444333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€~~~~~}}}}}~~~€��‚ƒ„„……………………„„„„„„„„„„……„„„ƒƒ‚†…„ƒ‚��€€€€€€€��‚‚‚ƒƒ„‚‚ƒ„„………††††††††††††††††‡‡‡‡‡†††……„„ƒ‚�€~}}|{zzyy}||||{{{{{{{{{{{{zzzzzzzzuuuuuuuuttttttttttttssssssrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnmnmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqqqpppppppooooonnnnmmmmmnnnnnnnooooonnnmllkkjjiihhgggffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeefffeeeeeedddccccbbbbaaaaaaaaa````______^^^^^^^^^^^]]]]\\\\[[[[ZZZZYYYYYYYXXWWWVVVVVVVUUUUUUUTTTTTTTTSRRRRRRRRRRQQQQQQQQQPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888887777777777766666666655555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~}}}}}~~~€€�‚ƒƒ„…„………………„„„„„„„„„…………„„„ƒ‚†…„ƒ‚��€€€€€€€���‚‚ƒƒ„„‚ƒƒ„„……†††††‡‡†††††††††††‡‡‡†††……„„ƒ‚�€€~}|{{zyyy}||||{{{{{{{{{{{{{zzzzzzzuuuuuuuuttttttttttttssssssrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnmnmmmmmmmmmmnnnooopppqqqqrqqqqqqqqqqqqpppppppoooonnnnmmmmmmmmnnnnnnooooonnnmllkkjjiihhgggfffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeefffeeeeeedddccccbbbbaaaaaaaaaa`````_____^^^^^^^^^^]]]]]\\\\[[[[ZZZZYYYYYYXXWWWVVVVVVVUUUUUUUUTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888887777777777766666666655555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! †††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€~~~~~}}}}}}~~€�‚ƒƒ„…„……………„„„„„„„„„………………„„ƒ‚†…„ƒ‚‚�€€€€€€€€���‚‚ƒƒ„„…ƒƒ„„……††††‡‡‡‡‡‡†††††††††‡††††……„„ƒ‚‚�€~}||{zzyyx|||||{{{{{{{{{{{{{zzzzzzzuuuuuuuuttttttttttttssssssrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmnnnnoooppqqqrrrqqqqqqqqqqqqppppppoooonnnnmmmmmmmmmmnnnnnnooonnnnmllkkjjihhhgggfffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeefeeeeeeeddddccccbbbbbaaaabbaaaaa````______^^^^^^^^]]]]]]\\\\[[[ZZZZZYYYYYYXWWWVVVVVVVUUUUUUUUTTTTTTTSSRRRRRRRRRQQQQQQQQQQPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888777777777766666666655555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! †††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~}}}}}~~~€�‚‚ƒ„„„……………„„„„„„„„……………………„ƒƒ†…„ƒ‚‚�€€€€€€€€��‚‚ƒƒ„„……ƒ„„……†††‡‡‡‡‡‡‡‡†††††††††††††……„„ƒ‚‚�€~}}|{{zyyyx|||||{{{{{{{{{{{{{zzzzzzzuuuuuuuuuttttttttttttsssssrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmnnnnoooppqqqrrrrrrrrrrqqqqqqpppppoooonnnnmmmmmmmmmmmmnnnnnnnnnnnnmllkkjiihhhgggffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeedddccccbbbbbbbaaabbbaaaaa````_____________^]]]]]]\\\\[[[ZZZZZYYYYYXWWWVVVVVVVUUUUUUUUTTTTTTTSSRRRRRRRRRQQQQQQQQQQPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888777777777766666666655555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~}}}}}~~~€€�‚‚ƒ„„„„………„„„„„„„„„……………………„„ƒ†…„ƒ‚‚�€€€€€€€���‚‚ƒ„„……†„„……†††‡‡‡‡‡‡‡‡†††††††††…††………„„ƒƒ‚�€~}|{{zzyyxx|||||{{{{{{{{{{{{{zzzzzzzuuuuuuuuuttttttttttttsssssrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmnnnnoopppqqrrrrsrrrrrrrqqqqqppppoooonnnnmmmmmllmmmmmmmnnnnnnnnnnmmllkjjiihhggggffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeddddccccbbbbbbbbbabbbbbaaaa````____________^^^]]]]]\\\[[[[ZZZZZYYYYYWWWWVVVVVVUUUUUUUUTTTTTTTSSRRRRRRRRRQQQQQQQQQQPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888777777777766666666655555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ……………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€~~~~~}}}}}~~~€€�‚ƒƒ„„„„„„„„„„„„„„„…………†††………„ƒ‡…„„ƒ‚��€€€€€���‚‚ƒƒ„……††„„……††‡‡‡‡‡‡‡‡‡††††††……………………„„ƒƒ‚�€€~}||{zzyyyxx|||||{{{{{{{{{{{{{zzzzzzzuuuuuuuuuttttttttttttsssssrrrrqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmnnnnoooppqqrrrsssrrrrrrrrqqqqppppooonnnnmmmmllllllmmmmmmnnnnnnnnnmmlkkjjiihhggggfffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddddddeeeeeeeeeddddccccbbbbbbbbbbbbbbbbbaaaa```____________^^^^]]]]\\\\[[[[ZZZZYYYYYWWWWVVVVVVUUUUUUUUUTTTTTTSSRRRRRRRRRRQQQQQQQQQPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888777777777766666666655555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~}}}~~~€��‚ƒƒ„„„„„„„„„„„„„„„………†††††……„ƒ‡†…„ƒ‚��€€€€€��‚‚ƒƒ„„…††‡„……†††‡‡‡‡‡‡‡‡†††††…………………„„„ƒƒ‚‚�€€~}}|{zzyyyxxx|||||{{{{{{{{{{{{{zzzzzzzuuuuuuuuutttttttttttttssssrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmnnnnnoopppqqrrsssssssrrrrrqqqqpppooonnnnmmmlllllllllmmmmmmnnnnnnnmmmlkkjjiihhggggffffffffffffffffffffffeeeeeeeeeedddddddddddddddddddddddddddddddeeeeedddddccccbbbbbbbbbbbbbbbbbbaaa````___________^^^^^]]]]\\\\[[[[ZZZZYYYYWWWWVVVVVVVUUUUUUUUTTTTTTSSRRRRRRRRRRQQQQQQQQQPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888777777777766666666655555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~~~~~~~€€�‚‚ƒ„„„„„„„„„„„„„„„„……†††††††…„ƒ‡†…„ƒ‚��€€€€���‚‚ƒ„„……†‡‡……†††‡‡‡‡‡‡‡‡‡††††…………„„„„„ƒƒƒ‚‚�€€~}}|{{zzyyxxxx|||||{{{{{{{{{{{{{zzzzzzzuuuuuuuuutttttttttttttssssrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmnnnnoooppqqrrrsssssssssrrrrqqqpppooonnnmmmmllllllllllmmmmmmnnnnnnmmmlkkjjiihhggggffffffffffffffffffffffeeeeeeeeeedddddddddddddddddddddddddddddddeeeedddddccccbbbbbbbbbbbbbbbbbbbbaaa````__________^^^^^]]]]]\\\[[[[ZZZZZYYYWWWWVVVVVVVUUUUUUUUTTTTTTSSRRRRRRRRRRQQQQQQQQQPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888777777777766666666655555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~€��‚ƒƒ„„…„„„„„„„„„„„„„……†††‡‡††……„‡†…„ƒ‚���€€���‚‚ƒƒ„……††‡ˆ…†††‡‡‡‡‡‡‡‡‡‡†††………„„„„ƒƒƒƒ‚‚��€€~~}|{{zzyyyxxxx|||||{{{{{{{{{{{{{zzzzzzzuuuuuuuuuuttttttttttttssssrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmnnnnnoooppqqrrsssttssssssrrrqqqppooonnnmmmmmlllllllllllmmmmmmnnnmmmmllkkjjiihhgggggffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddccccdddddddddeeddddddccccbbbbbbbbbbbbbccbbbbbbaaaa````_________^^^^^^]]]]\\\\[[[[ZZZZYYYWWWWVVVVVVVUUUUUUUUTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888887777777777666666666555555555544444444444333333332222222222111111111110000000000//////////...........-----------,,,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ…………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~€€�‚‚ƒ„„„…„„„„„„„ƒƒ„„„………††‡‡‡‡††…„‡†…„ƒ‚���€����‚ƒƒ„„…††‡‡ˆ†††‡‡‡‡‡‡‡‡‡‡†††………„„„ƒƒƒƒ‚‚‚��€€~~}||{zzyyyxxxxx||||||{{{{{{{{{{{{{zzzzzzuuuuuuuuuuttttttttttttssssrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmnnnnnooppqqrrrsssttssssssrrrqqqppooonnnmmmmlllllllllllllmmmmmmmmmmmmllkkjjiihhhgggggfffffffffffffffffffffeeeeeeeeeeeeeededddddddddddcccccccdddddddddddddcccccbbbbbbbbbbbbbcccbbbbbbaaa````_________^^^^^^]]]]]\\\\[[[[ZZZYYYWWWWWVVVVVVUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;::::::::::999999999988888887777777777666666666555555555544444444444333333332222222222111111111110000000000//////////............----------,,,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ…………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~€€�‚‚ƒƒ„„……„„„„„„ƒƒƒƒ„„……††‡‡‡‡‡‡†…„‡†…„ƒ‚‚������‚‚ƒ„„……†‡‡ˆˆ††‡‡‡‡‡‡‡‡‡‡‡††………„„ƒƒƒ‚‚‚‚��€€~~}||{{zzyyyxxxxx|||||||{{{{{{{{{{{{zzzzzzuuuuuuuuuuttttttttttttssssrrrrqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnmmnnnnnnoooppqqrrssstttssssssrrrqqqppoonnnmmmmllllllllllllllmmmmmmmmmmmmlkkkjjiihhhggggggffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddcccccccccccdddddddddcccccbbbbbbaaaaabbbbcbbbbbbbaaaa```_________^^^^^^]]]]]\\\\[[[[ZZZZYYWWWWWVVVVVVVUUUUUUUUTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;::::::::::999999999988888887777777777666666666555555555544444444444333333332222222222211111111110000000000//////////............-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ……………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~~~~~~~€��‚ƒƒ„„…………„„„„ƒƒƒƒƒ„„……††‡‡ˆˆ‡‡†…„ˆ‡…„ƒ‚‚������‚ƒƒ„……††‡ˆˆ‰†‡‡‡‡ˆˆˆ‡‡‡‡†††……„„ƒƒ‚‚‚���€€€~}}||{{zzyyyxxxxxx|||||||{{{{{{{{{{{zzzzzzzuuuuuuuuuuuttttttttttttsssrrrrrqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnmmnnnnnnoooppqqrrssstttsssssssrrrqqppoonnnmmmmlllllllllllllllmmmmmmmmmmllkkkjjiihhhggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddccccccccccccccddddccccccbbbbbbaaaaaaaabbbbbbbbbbaaaa````________^^^^^^]]]]]]\\\\[[[ZZZZYYXWWWWVVVVVVVUUUUUUUUTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888887777777777666666666555555555554444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~~~~~~~€€�‚ƒƒ„„……………„„„„ƒƒƒƒƒ„„…††‡‡ˆˆˆˆ‡††…ˆ‡†„ƒ‚‚�����‚‚ƒ„„…††‡‡ˆ‰‰†‡‡‡ˆˆˆˆ‡‡‡‡††……„„ƒƒ‚‚����€€~~}}||{{zzyyyyxxxxxx|||||||{{{{{{{{{{{{zzzzzzuuuuuuuuuuuttttttttttttsssrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmnnnnnnoooppqqrrssstttsssssssrrrqqppoonnnmmmlllllllllllllllllmmmmmmmmlllkkkjjiiihhhgggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddcccccccccccccdccccccccbbbbbaaaaaaaaaaabbbbbbbbbbaaa```_________^^^^^^]]]]]]\\\\[[[[ZZZYYXWWWWVVVVVVVUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888887777777777666666666555555555554444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††…………………………†………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~~~~~~€€�‚‚ƒ„„………††……„„„ƒƒƒƒƒ„„…††‡ˆˆˆˆˆ‡‡†…ˆ‡†…ƒƒ‚�����‚ƒƒ„……†‡‡ˆˆ‰‰‡‡‡ˆˆˆˆˆ‡‡‡‡††……„ƒƒ‚‚��€€€~~}}||{{zzzyyyxxxxxxx|||||||{{{{{{{{{{{{zzzzzzuuuuuuuuuuuttttttttttttsssrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnoooppqqrrssstttsssssssrrrqqppoonnmmmmllllllllllllllllllmmmmmmllllkkkjjiiihhhhggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddccccccccccccccccccccbbbbbbaaaaaaaaaaaabbbbbbbbbaaaa```_________^^^^^^]]]]]]\\\\\[[[ZZZYYXWWWWVVVVVVVVUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888887777777777766666666555555555554444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††…………………………†………………………………………………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~~~~~~€��‚ƒƒ„………†††……„„ƒƒƒƒƒƒ„……†‡‡ˆˆ‰‰ˆˆ‡†…ˆ‡†…„ƒ‚����‚‚ƒƒ„…††‡‡ˆ‰‰‰‡‡‡ˆˆˆˆˆ‡‡‡††……„„ƒƒ‚��€€~~}}}||{{zzzyyyyxxxxxxx||||||||{{{{{{{{{{{zzzzzzuuuuuuuuuuutttttttttttttssrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnoooppqqrrssstttsssssssrrrqqppoonnmmmmllllllllllllllllllllllllllllkkkjjjiiihhhhggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccbbbbbbbaaaaaaaaaaaabbbbbbbbbaaa````_________^^^^^]]]]]]]]\\\\[[[ZZZZYXWWWWVVVVVVVVUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888887777777777766666666555555555554444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††………………………††……………………………………………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~~~~€€�‚‚ƒ„„……††††……„„ƒƒƒƒƒƒ„……†‡ˆˆ‰‰‰‰ˆ‡†…ˆ‡†…„ƒ‚‚���‚‚ƒ„„…††‡ˆˆ‰‰Š‡‡ˆˆˆˆˆˆ‡‡‡††……„ƒƒ‚��€€~~}}|||{{zzzyyyyxxxxxxxx||||||||{{{{{{{{{{{zzzzzzuuuuuuuuuuutttttttttttttssrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnoooppqqrrssstttsssssssrrrqqppoonnmmmmllllllllllllllllllllllllllllkkkjjjiiihhhhhhgggggggggfggfffffffffffffeeeeeeeeeeeeeeeeeeddddddcccccccccbbbcccccbbbbbbbaaaaaaaaaaaaabbbbbbbbaaaa````________^]]]]]]]]]]]]]\\\\[[[[ZZZYXWWWWVVVVVVVVUUUUUUUUTTTTSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888887777777777766666666555555555554444444444333333332222222222211111111110000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†………………………………………………………………†………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€~~~~~~~~~~€€�‚ƒƒ„……†††††„„ƒƒ‚‚‚‚‚ƒƒ„……†‡ˆˆˆˆˆ‡‡†„†…„ƒ��€€€€�‚‚ƒ„„…††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††……„ƒƒ‚��€~€€~~~}}||||{{{{zzzzzzzzxxxwwwwwwwwwwwwwvvvvvvvvvsssssssrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqppppppppppppqpppppppppppoooooooooonnnmmmmmmmnnnnoopppqqrrsssstttttttsssrrqqppoonnnmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmjjjjiiihhhhgggggggfffffffggggggggffffffffeeeeeeeeeefffffffeeeeeedddddddcccccbbbbbbbbaaaaaaa``````````aaaaaaaa````____^^^^^^^^^^^^^^^^^]]]]]]\\\\[[[[ZZZXXXWWWWWVVVVVVVVVUUUUUUTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888877777777776666666665555555555544444444443333333332222222222211111111100000000000///////////...////...........----------,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††……………………………………………………………††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€~~~~~~~~~~€€�‚ƒ„„……†††††„ƒƒƒ‚‚‚‚‚ƒƒ„…†‡‡ˆˆˆˆˆ‡‡†…†…„ƒ‚�€€€€€�‚‚ƒ„……††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚‚�€~~€~~~}}||||{{{{{zzzzzzzzxxxxwwwwwwwwwwwwvvvvvvvvvsssssssrrrrrrrrrrrrrqqqqqqrrqqqqqqqqqqqqpppppppppppqpppppppppppoooooooooonnnmmmmmmmnnnnoopppqqrrrssstttttttsssrrqqppoonnnmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmjjjjiiiihhhhhgggggggfffffgggggggggggffffffeeeeeeeeefffffffeeeeeedddddddcccccbbbbbbbaaaaaaaa``````````aaaaaaa`````____^^^^^^]]]^^^^^^]]]]]]]]\\\\[[[[ZZZXXXWWWWWVVVVVVVVVUUUUUUTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888877777777776666666666555555555544444444443333333332222222222211111111100000000000///////////...////...........----------,,,,,,,,++++++++++++*********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††……………………………………………………………††………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€~~~~~~~~~~~€��‚ƒ„„……†††††„ƒƒ‚‚‚‚‚‚ƒƒ„…†‡‡ˆˆ‰ˆˆˆ‡†…†…„ƒ��€€€€€�‚ƒƒ„……†‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�€€~~}~~}}}||||{{{{{{zzzzzzzzxxxxwwwwwwwwwwwwvvvvvvvvvssssssssrrrrrrrrrrrrqqqqqqrrqqqqqqqqqqqqpppppppppppqpppppppppppoooooooooonnnmmmmmmnnnnnoopppqqrrrssssttttttsssrrqqppoonnmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmjjjjiiiiihhhhhhggggggffffggggggggggggffffffeeeeeeeeffffffffeeeeeeddddddcccccbbbbbbaaaaaaaaa``````````aaaaaa`````____^^^^^^]]]]]]]]]]]]]]]]]]\\\\[[[[ZZZXXXWWWWWVVVVVVVVVUUUUUUUTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888877777777776666666666555555555544444444443333333332222222222211111111100000000000///////////...////...........----------,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………………………………„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„†††…………………………………………………………††………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€~~~~~~~~~~€�‚‚ƒ„„…†††††…„ƒƒ‚‚‚‚‚‚ƒƒ„…†‡ˆˆˆ‰ˆˆˆ‡†„†…„‚��€€€€€�‚ƒƒ„…††‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚‚�€~}}~~}}}|||||{{{{{{zzzzzzzzxxxxwwwwwwwwwwwwwvvvvvvvvssssssssrrrrrrrrrrrrqqqqqqrrqqqqqqqqqqqqpppppppppppqpppppppppppoooooooooonnnmmmmmmnnnnnoooppqqqrrsssstttttssssrrqqppoonnmmmmmmnnnnnnoooooonnnnnnnnnnmmmjjjjjiiiiihhhhhhhgggggfffggggggggggggggfffffeeeeeeeffffffffeeeeeeddddddcccccbbbbbaaaaaaaaaa```````````aaa```````____^^^^^]]]]]]]]]]]]]]]]]]]\\\\[[[[ZZZXXXWWWWWVVVVVVVVVUUUUUUUTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888877777777776666666666555555555544444444443333333332222222222211111111100000000000///////////...////...........----------,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………………„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„†††…………………………………………………………†††……………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€~~~~~~~~~~€€�‚‚ƒ„„……†††……ƒƒ‚‚‚‚‚‚‚ƒ„„…†‡ˆˆ‰‰ˆˆ‡‡†„†…„‚��€€€€�‚ƒƒ„…††‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚�€€~~}|~~}}}|||||{{{{{{{zzzzzzzzxxxxwwwwwwwwwwwwwvvvvvvvvssssssssrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqpppppppppppqppppppppppppoooooooooonnmmmmmmnnnnnoooppqqqrrrssssttttssssrrqqppoonnmmmmmmnnnnnooooooooonnnnnnnnmmmjjjjjjiiiiiihhhhhhgggggffgggggggggggggggfffffeeeeeeffffffffeeeeeeedddddcccccbbbbaaaaaaaaaaaa```````````````````____^^^^^]]]]]]]]]]]]]]]]]]]\\\\\[[[ZZZZXXXWWWWWVVVVVVVVVUUUUUUUTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888877777777776666666666555555555544444444444333333332222222222211111111100000000000///////////...////...........----------,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…………………………………………………„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………†††………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€~~~~~~~~~~€€�‚‚ƒ„………††………ƒƒ‚‚‚‚‚‚‚ƒ„„…†‡ˆˆˆ‰ˆˆ‡†…„†…ƒ‚�€€€€�‚ƒƒ„…††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�€~}}|~}}}|||||{{{{{{{{zzzzzzzzxxxxwwwwwwwwwwwwwvvvvvvvvssssssssrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqpppppppppppqppppppppppppoooooooooonnmmmmmnnnnnnoooppqqqrrrsssstttssssrrrqqppoonnmmmmmmnnnnooooooooooonnnnnnnnmmjjjjjjjiiiiiiihhhhhggggffggggggggggggggggfffffeeeeefffffffffeeeeeedddddcccccbbbaaaaaaaaaaaaaa``````````````````____^^^^]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYXXWWWWWWVVVVVVVVVUUUUUUUTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888877777777776666666666555555555544444444444333333333222222222211111111100000000000///////////...////...........----------,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………††††……………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€~~~~~~~~~~€€�‚ƒƒ„„…………………ƒ‚‚‚‚�‚‚‚ƒ„……†‡ˆˆˆˆˆˆ‡†…„†„ƒ‚�€€€€�‚ƒ„„…††‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚‚�€~}}||~}}}|||||{{{{{{{{zzzzzzzzxxxxxwwwwwwwwwwwwvvvvvvvvsssssssssrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqppppppppppqqpppppppppppoooooooooonnnmmmmnnnnnnooopppqqrrrrssssssssssrrrqppoonnnmmmmmmnnnoooooooooooooonnnnnnnmkjjjjjjjiiiiiiihhhhhggggfgggggggggggggggggfffffeeeefffffffffeeeeeeedddddccccbbbaaaaaaaaaaaaaa`````````````````____^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[ZZZYXXWWWWWWVVVVVVVVVUUUUUUUTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888877777777777666666666555555555544444444444333333333222222222211111111100000000000///////////...////...........----------,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………††††……………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€~~~~~~~~~~€€�‚ƒƒ„„………………„ƒ‚‚‚��‚‚‚ƒ„…††‡ˆˆˆˆˆ‡‡†…ƒ…„ƒ‚�€€€�‚ƒ„„…†‡‡ˆˆˆˆˆ‰‰ˆˆˆˆ‡‡†……„ƒ‚�€€~}}|{}}}|||||{{{{{{{{{zzzzzzzzxxxxxwwwwwwwwwwwwwvvvvvvvsssssssssrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqppppppppppqqppppppppppppooooooooonnnnnmmnnnnnnooopppqqqrrrssssssssssrrqqppoonnnmmmmmmnnooooopppppoooooonnnnnnnkkjjjjjjjjiiiiiihhhhhggggggggggggghhhhgggggffffeeeeffffffffeeeeeeeedddddccccbbbbaaaaaaaaaaaaaa```````````````_____^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[ZZZYXXWWWWWWVVVVVVVVVUUUUUUUTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888877777777777666666666555555555544444444444333333332222222222211111111100000000000///////////...////...........----------,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………„„„„„„………„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………††††………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€~~~~~~~~~~€€�‚ƒƒ„„……………„„‚‚‚���‚‚ƒƒ„…††‡ˆˆˆˆ‡‡†…„ƒ…„‚��€€€�‚ƒ„„…†‡‡ˆˆ‰ˆ‰‰ˆˆˆˆ‡‡††…„„ƒ‚�€~~}||{}}|||||{{{{{{{{{{{zzzzzzzxxxxxwwwwwwwwwwwwwvvvvvvvsssssssssrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqppppppppppqqppppppppppppoooooooooonnnnnnnnnnnnooopppqqqrrrrssssssssrrrqqppoonnnmmmmmmnnoooopppppppoooooonnnnnnkkkjjjjjjjjiiiiiihhhhgggghgggggghhhhhhhhggggffffeeefffeeeeeeeeeeeeeeddddccccbbbbaaaaaaaaaaaaaaa`````````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZYXXWWWWWWVVVVVVVVVUUUUUUUTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888877777777777666666666555555555544444444444333333332222222222211111111100000000000///////////...////...........----------,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………„„„„„„…………„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………†††††……………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€~~~~~~~~~~€��‚ƒƒ„„„………„„„‚‚‚���‚‚ƒƒ„…††‡‡ˆˆ‡‡††…„ƒ„ƒ‚�€€€�‚ƒ„„…†‡‡ˆˆ‰ˆ‰‰ˆˆˆˆ‡‡†……„ƒ‚��€~}}|{{}||||||{{{{{{{{{{{zzzzzzzxxxxxwwwwwwwwwwwwwvvvvvvvssssssssssrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqppppppppppqqppppppppppppoooooooooonnnnnnnnnnnnooopppqqqqrrrrssssssrrrqqqppoonnnmmmmmmnooooppppppppppooooonnnnnkkkkjjjjjjjjiiiiiihhhgggghggggghhhhhhhhhhggggfffeeeffeeeeeeeeeeeeeeedddddcccbbbbbaaaaaaaaaaaaaa````````````______^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[ZZZYXXWWWWWWVVVVVVVVVUUUUUUUTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888877777777777666666666555555555544444444444333333333222222222211111111100000000000///////////...////...........----------,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………„„„„„…………„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………†††††……………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€~~~~~~~~~€��‚ƒƒ„„„„„„„„„‚‚���‚‚‚ƒ„„…††‡‡‡‡‡‡†…„ƒ‚„ƒ‚�€~~€�‚ƒ„……†‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††…„„ƒ‚�€~~}||{{}|||||{{{{{{{{{{{{zzzzzzzxxxxxwwwwwwwwwwwwwvvvvvvvssssssssssrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqppppppppppqqppppppppppppoooooooooonnnnnnnnnnnnoooppppqqqrrrrrsssrrrrrqqppooonnnmmmmmmnoooppppppppppppooooonnnnkkkkkjjjjjjjjiiiiihhhgggghhggghhhhhhhhhhhhgggffffeeffeeeeeeeeeeeeeeedddddcccbbbbbbaaaaaaaaaaaaa```````````______^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[ZZZYXXWWWWWWVVVVVVVVVUUUUUUUTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888877777777777666666666555555555544444444444333333333222222222211111111110000000000///////////...////...........----------,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„„……………„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………†††††………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€~~~~~~~~~€€��‚ƒƒ„„„„„„„„ƒ‚‚��‚‚‚ƒƒ„……††‡‡‡‡‡†……„ƒ�ƒ‚�€€~~~€�‚ƒ„…††‡ˆˆ‰‰‰‰ˆˆˆˆ‡‡†……„ƒ‚�€€~}}|{{{|||||||{{{{{{{{{{{{zzzzzzxxxxxwwwwwwwwwwwwwvvvvvvvssssssssssrrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqpppppppppqqqpppppppppppoooooooooonnnnnnnnnnnnoooopppqqqqrrrrrrrrrrrqqqppoonnnnmmmmmnooooppppppppppppoooooonnnkkkkkkjjjjjjjiiiiihhhgggghhggghhhhhhhhhhhhhgggfffeeffeeeeeeeeeeeeeeeeddddcccbbbbbbbaaaaaaaaaaaa```````````______^^^^^]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZYXXXWWWWWVVVVVVVVVUUUUUUUTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888877777777777666666666555555555544444444444333333333222222222211111111110000000000///////////...////...........----------,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………„„„„……………„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………††††††……………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€~~~~~~~~~€€�‚‚ƒƒ„„„„„„„„ƒ‚‚�‚‚‚‚ƒ„„……††‡‡‡‡††…„ƒ‚�ƒ‚�€~~~~€�‚ƒ„…†‡‡ˆˆ‰‰‰‰ˆˆˆ‡‡††…„ƒƒ‚�€~~}||{{z||||||{{{{{{{{{{{{{zzzzzzxxxxxxwwwwwwwwwwwwwvvvvvvsssssssssssrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqpppppppppqqqpppppppppppoooooooooonnnnnnnnnnnnooooppppqqqqrrrrrrrrrqqqppooonnnnmmmmnnoooopppppppppppppoooooonnkkkkkkjjjjjjjiiiiihhhgggghhggghhhhhhhhhhhhhgggfffeeffeeeeeeeeeeeeeeeeddddcccbbbbbbbbaaaaaaaaaaa``````````______^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZYXXXWWWWWWVVVVVVVUUUUUUUUTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888887777777777666666666555555555544444444444333333333222222222211111111110000000000///////////...////...........----------,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………„„„„………………„„„„„„„„„„„„„„„„„„„†††††††………………………………………………††††††……………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€~~~~~~~~€€�‚‚ƒƒ„„„„„„„„ƒ‚‚‚‚‚‚ƒƒ„„…†††‡‡‡††…„ƒ‚�€‚�€€~~~~~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰ˆˆˆ‡††…„„ƒ‚�€~}}|{{{z||||||{{{{{{{{{{{{{zzzzzzxxxxxxwwwwwwwwwwwwwvvvvvvsssssssssssrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqpppppppppqqqpppppppppppooooooooooonnnnnnnnnnnnoooppppqqqqqqrrrrqqqqqpppooonnnnmmmnnnooopppppqqqpppppppooooonnkkkkkkjjjjjjjiiiiihhhgggghgggghhhhhhhhhhhhhhgggfffeffeeeeeeeeeeeeeeeeddddcccbbbbbbbbaaaaaaaaaa``````````______^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZYXXXWWWWWWVVVVVVVVUUUUUUUTSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888887777777777666666666555555555554444444444333333333222222222211111111110000000000///////////...////...........----------,,,,,,,,,+++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………„„„………………„„„„„„„„„„„„„„„„„„„†††††††………………………………………………††††††……………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€~~~~~~~~€€��‚‚ƒƒ„„„„„„„ƒƒ‚‚‚‚‚ƒƒ„„……†††‡†††……„ƒ‚�€‚�€~~~~~€€�‚ƒ„…†‡ˆˆ‰‰‰‰‰ˆˆ‡‡†……„ƒ‚��€~}}||{{zz|||||||{{{{{{{{{{{{zzzzzzxxxxxxwwwwwwwwwwwwwvvvvvvsssssssssssrrrrrrrrrrrrqqqrrrrqqqqqqqqqqqqpppppppppqqqpppppppppppooooooooooonnnnnnnnnnnnooooppppqqqqqqqqqqqqqpppooonnnnnnnnnnnoooppppppqqpppppppoooooonkkkkkkjjjjjjiiiiihhhhgggghggggghhhhhhhhhhhhhgggfffefffeeeeeeeeeeeeeedddddcccbbbbbbbbaaaaaaaaaa``````_``______^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZYXXXWWWWWWVVVVVVVUUUUUUUUTSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888887777777777666666666555555555554444444444333333333222222222211111111110000000000///////////...////...........----------,,,,,,,,,+++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………„„„……………„…„„„„„„„„„„„„„„„„„„††††††††……………………………………………†††††††……………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€~~~~~~~€€��‚‚ƒƒ„„„„„„„„ƒ‚‚‚‚ƒƒ„„……†††‡‡†††…„ƒ‚�€�€€~~~~~~€��‚„…†‡‡ˆ‰‰‰‰‰‰ˆˆ‡††…„ƒ‚��€~~}||{{{zz|||||||{{{{{{{{{{{{zzzzzzxxxxxxxwwwwwwwwwwwwwvvvvvsssssssssssrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqpppppppppqqqpppppppppppooooooooooonnnnnnnnnnnnooooopppppqqqqqqqqqppppoooonnnnnnnnnnnooopppppppppppppppoooooonlkkkkkjjjjjjiiiihhhhhggggggggggghhhhhhhhhhhhgggfffefffeeeeeeeeeeeeeedddddcccbbbbbbbaaaaaaaaaa``````__`______^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZYXXXWWWWWVVVVVVVVUUUUUUUUTSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888887777777777666666666555555555554444444444333333333222222222211111111110000000000///////////...////...........----------,,,,,,,,,+++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………………„„……………„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………†††††††……………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€~~~~~~~€€�‚‚ƒƒƒ„„„„„„„„„‚‚ƒƒƒ„„……†††‡‡†††…„„ƒ‚�€�€~~~~~€�‚ƒ„…†‡ˆ‰‰‰‰‰‰‰ˆ‡‡†…„ƒƒ‚�€~}}||{{zzz||||||||{{{{{{{{{{{{zzzzzxxxxxxxwwwwwwwwwwwwwvvvvvsssssssssssrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqppppppppqqqpppppppppppooooooooooonnnnnnnnnnnnnoooooppppppppppppppppoooonnnnnnnnnnnnooppppppppppppppppoooooonkkkkkkjjjjjiiiiihhhhggggfgggggggghhhhhhhhhhhgggfffefffeeeeeeeeeeeeeedddddcccbbbbbaaaaaaaaaa```````_________^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYXXXWWWWWWVVVVVVVUUUUUUUUTSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888887777777777666666666555555555554444444444333333333222222222211111111110000000000///////////.../////..........----------,,,,,,,,,+++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………†††††††……………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€~~~~~~€€��‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ„„……†††‡‡‡†††…„ƒ‚�€~€€~~~~~~€�‚ƒ„…†‡ˆ‰‰ŠŠŠ‰‰ˆ‡††…„ƒ‚�€~}}||{{{zzz|||||||||{{{{{{{{{{{zzzzzxxxxxxxwwwwwwwwwwwwwvvvvvsssssssssssrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqppppppppqqqqppppppppppooooooooooonnnnnnnnnnnnnnooooooppppppppppppooooonnnnnnnnnnnnnoopppppppppppppppoooooonnkkkkkjjjjjiiiiihhhhgggggfggggggggghhhhhhhhhggggfffefffeeeeeeeeeeeedddddddcccbbbbaaaaaaaaaa```````_________^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYXXXWWWWWVVVVVVVVUUUUUUUUTSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888877777777776666666665555555555544444444443333333332222222222111111111100000000000//////////.../////..........----------,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………………„………………„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………††††††††……………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€~~~~~~€€��‚‚ƒƒ„„„„„„„„„„ƒƒ„„„……††‡‡‡‡‡††……„ƒ‚�€~€~~~~~~€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€€~}}||{{{zzzz|||||||||{{{{{{{{{{{zzzzzxxxxxxxxwwwwwwwwwwwwvvvvvsssssssssssrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqppppppppqqqqppppppppppooooooooooonnnmmnnnnnnnnnnooooooooooppooooooooonnnnnnnnnnnnnnooppppppppppppppooooooonnkkkkkjjjjiiiiihhhhhggggffggggggggggghhhhhhhggggfffefffeeeeeeeeeeedddddddccccbbbaaaaaaaaaa``````__________^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYXXWWWWWWVVVVVVVVUUUUUUUUUSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888877777777776666666665555555555544444444443333333332222222222111111111100000000000//////////.../////..........----------,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………………„…………………„„„„„„„„„„„„„„„„„„†††††††††…………………………………………††††††††……………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€~~~~~~€€��‚‚ƒƒ„„„„„„„„„…ƒ„„………††‡‡‡‡‡‡††…„ƒ‚�€~~€~~~~~~€�‚ƒ„…†‡ˆ‰ŠŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€~~}||{{{{zzzz||||||||||{{{{{{{{{{zzzzzxxxxxxxxwwwwwwwwwwwwvvvvvsssssssssssrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqppppppppqqqqppppppppppooooooooooonnnnmmmnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnooopppppppppppooooooonnnnkkkkjjjjjiiiihhhhhgggggffgggggggggggggghggggggffffefffeeeeeeeeeedddddddcccccbbaaaaaaaaa```````__________^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYXXWWWWWWVVVVVVVVUUUUUUUUUSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888877777777776666666665555555555544444444443333333332222222222211111111100000000000//////////.../////..........----------,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„††††††††††………………………………………††††††††……………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€~~~~~€€��‚‚ƒƒƒ„„„„„„„………„„……†††‡‡‡‡‡‡‡†……„ƒ‚�€~}~~~~~~€€�‚„…†‡ˆ‰ŠŠŠŠŠŠ‰ˆ‡‡†„ƒ‚�€~}}||{{{zzzzz||||||||||{{{{{{{{{{{zzzzxxxxxxxxwwwwwwwwwwwwvvvvvsssssssssssrrrrrrrrrrrrrqqrrrrrqqqqqqqqqqqqppppppppqqqpppppppppppooooooooooonnnmmmmmnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnooooopppppoooooooooonnnnnkkkjjjjjiiiihhhhhgggggfffgggggggggggggggggggggffffefffeeeeeeeeddddddddccccccbaaaaaaaaa``````_______^^_^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYXXWWWWWWVVVVVVVVUUUUUUUUUSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888877777777776666666665555555555544444444443333333332222222222211111111100000000000//////////.../////..........----------,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""!!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„††††††††††………………………………………†††††††††…………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€~~~~~€€��‚‚ƒƒƒ„„„„„„…………„……††‡‡‡ˆˆˆ‡‡‡†…„ƒ‚�€~}~~~~~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŠŠŠ‰ˆ‡†…„ƒ‚�€~}}||{{{zzzzzz|||||||||||{{{{{{{{{{zzzzxxxxxxxxxwwwwwwwwwwwvvvvvssssssssssssrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqppppppppqqqqpppppppppppoooooooooonnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnkjjjjjjiiiiihhhhhgggggfffggggffffggggggggggggfffffeffffeeeeeedddddddcccccccbaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYXWWWWWWWVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888877777777776666666665555555555544444444443333333332222222222211111111100000000000//////////.../////..........----------,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$#$$$$############"""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„††††††††††………………………………………†††††††††……………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€~~~€€��‚‚ƒƒƒ„„„„„…………†……††‡‡‡ˆˆˆˆ‡‡††…„ƒ‚�€~}}~~~~€��‚„…†‡ˆ‰ŠŠ‹‹‹ŠŠ‰ˆ‡†…„‚�€~~}||{{{{zzzzzz|||||||||||{{{{{{{{{{zzzzxxxxxxxxxwwwwwwwwwwwvvvvvssssssssssssrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqppppppppqqqqpppppppppppoooooooooonnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnmmjjjjjjiiiiihhhhhgggggffffgggffffffffffgfgffffffffeefffeeeeeeeddddddcccccccbbaaaaaaa``````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYXWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888877777777776666666666555555555544444444443333333332222222222211111111100000000000//////////.../////..........----------,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$#$$$$############"""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„†††††††††††……………………………………†††††††††……………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€~~€€€��‚‚ƒƒƒ„„„„…………††…††‡‡ˆˆˆˆˆˆ‡‡†…„„ƒ‚�€~}|~~~~~€�‚ƒ„…†‡ˆ‰Š‹‹‹‹ŠŠ‰ˆ‡†„ƒ‚�€~}}||{{{{zzzzzz|||||||||||{{{{{{{{{{{zzzxxxxxxxxxwwwwwwwwwwwvvvvvssssssssssssrrrrrrrrrrrrrqrrrrrrqqqqqqqqqqqppppppppqqqqpppppppppppoooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnmmmmjjjjiiiiiihhhhhhgggggffffggfffffffffffffffffffffeeefffeeeeeedddddcccccccbbbbaaaaaa``````______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888877777777776666666666555555555544444444443333333332222222222211111111100000000000///////////../////..........----------,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$#$$$$$###########"""""""""""!!!!!!!!!!!! ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„†††††††††††……………………………………††††††††††…………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€~€€��‚‚‚ƒƒƒ„„„„………††‡††‡‡ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~~}|~~~~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹ŠŠˆ‡†…„ƒ‚�€~}||{{{{zzzzzzz|||||||||||{{{{{{{{{{{zzzxxxxxxxxxwwwwwwwwwwwwvvvvsssssssssssssrrrrrrrrrrrrqrrrrrrqqqqqqqqqqqppppppppqqqppppppppppppoooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooonnnnnnnnnnnmmmmmmmjjiiiiiiihhhhhhggggggffffggffffffffffffffffffffeeeefffeeeeeedddddccccccbbbbbaaaa```````______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWWVVVVVVVVUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888877777777776666666666555555555544444444443333333332222222222211111111100000000000///////////../////...........---------,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$#$$$$$###########"""""""""""!!!!!!!!!!!! †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††††………………†††††††††††††††…………………………††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„…………†††‡‡‡ˆˆˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚��€~~�€€€��‚‚ƒ„…†‡ˆ‰Š‹Œ�����ŒŒ†…„ƒ�€~}|{zzyyyyxxxxxxxx|||{{{{{{{{{{{{zzzzzzzzzzuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqpppppppqqppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnooooonmmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggggggggggfeeeeeeeddddcccccbbbbbbbbaaaaa``````_______^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOONNONNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777766666666555555555554444444443333333332222222222211111111111100000000000///////////...........-------------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!! †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††………………†††††††††††††††…………………………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������€€€€€€€€€€€€€���‚‚ƒƒ„„„…………†††‡‡ˆˆ‰ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€~~�€€���‚ƒ„…†‡ˆ‰Š‹ŒŒ�����Œ‹…„ƒ‚�€~}||{zzyyyyxxxxxxxx||||{{{{{{{{{{{zzzzzzzzzzuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqqpppppppqqppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjiiiiiihhhhhghhhhhhggggggggggggggggggggfeeeeeedddddccccbbbbbbbaaaaaa```````______^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOONNONNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777766666666555555555554444444443333333332222222222211111111111100000000000///////////...........-------------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!! †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††………………††††††††††††††††………………………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������€€€€€€€€€€€€€��‚‚‚ƒƒ„„„…………†††‡‡ˆˆ‰ˆ‰ŠŠŠ‹‹ŠŠŠ‰ˆ‡‡†„ƒ‚‚�€~~�€���‚‚ƒ„…†‡ˆ‰Š‹ŒŒ����ŒŒ‹…„ƒ‚€~}|{{zzyyyxxxxxxxxx||||{{{{{{{{{{{{zzzzzzzzzuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqqpppppppqqppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjiiiiiiihhhhhghhhhhgggggggggggggggggggggeeeeeeeddddccccbbbbbbbaaaaaa```````______^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOONNONNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777766666666655555555554444444443333333332222222222211111111111100000000000///////////...........-------------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡††††††††††††††††††††††††††††††††††††††…………††††††††††††††††††††……………††††††††††††††††………………………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������€€€€€€€€€€€€���‚‚ƒƒƒ„„„„………†††‡‡ˆ‰‰‰‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€€~~~����‚‚ƒ„……†ˆ‰‰Š‹ŒŒ���ŒŒ‹Š…ƒ‚�€~}|{zzyyyyxxxxxxxxx|||||{{{{{{{{{{{zzzzzzzzzuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqpppppppqqppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhghhhhhggggggggggfffffffffffeeeeeeeddddccccbbbbbaaaaaa````````______^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOONONNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777766666666655555555554444444443333333332222222222211111111111100000000000///////////...........-------------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………††††††††††††††††††††……………††††††††††††††††………………………†††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������€€€€€€€€€€€€���‚‚ƒƒƒ„„„„…………††‡‡ˆ‰‰‰ŠŠŠ‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚�€~~~����‚ƒƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹Š„ƒ‚�€~}||{zzyyyyyxxxxxxxx|||||{{{{{{{{{{{zzzzzzzzzuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqqpppppppqqqpppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmllllllllkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhghhhhhggggggggfffffffffffffeeeeeeddddccccbbbbbaaaaaa````````_______^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOONONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777776666666655555555554444444443333333332222222222211111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………††††††††††††††††††††……………††††††††††††††††………………………††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��������������€€€€€€€€€€€€���‚‚‚ƒƒ„„„„„…………††‡‡ˆ‰Š‰ŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~~���‚‚ƒ„„…†‡ˆ‰Š‹‹ŒŒŒŒŒ‹‹Š‰ƒ‚�€~}|{{zzyyyyyxxxxxxxx|||||{{{{{{{{{{{zzzzzzzzzuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqqpppppppqqqpppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmlllllllkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhghhhhgggggggfffffffffffffffeeeeeeddddcccbbbbbaaaaaaa```````_______^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOONOONNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777776666666655555555554444444443333333332222222222211111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………††††††††††††††††††††……………†††††††††††††††††……………………††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������€€€€€€€€€€����‚‚ƒƒƒ„„„„„…………††‡ˆˆ‰Š‰ŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~~��‚‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹Š‰ˆƒ‚�€~}|{zzyyyyyyxxxxxxxx|||||{{{{{{{{{{{zzzzzzzzzuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqpppppppqqqpppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhghhhhhggggggfffffffffffffffeeeeeddddccccbbbbaaaaaaaa```````_______^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOONOONNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777776666666655555555554444444443333333332222222222211111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††…………†††††††††††††††††……………………††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������€€€€€€€€€����‚‚ƒƒƒ„„„„„„…………††‡ˆˆ‰Š‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~~~~�‚‚‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹‹‹‹‹Š‰‰ˆ‚�€~}||{zzyyyyyyyyxxxxxx|||||{{{{{{{{{{{zzzzzzzzzuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqpppppppqqqpppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhghhhhhggggggfffffffffffffffeeeedddddccccbbbbaaaaaaaa``````_______^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOONOONNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777776666666655555555554444444443333333332222222222211111111111100000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††…………†††††††††††††††††……………………††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��������������€€€€€€€€€����‚‚‚ƒƒƒ„„„„„„…………††‡ˆˆ‰Š‰ŠŠ‹‹‹ŠŠ‰ˆ‡†…„ƒ‚��€~~~~‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠŠ‹‹ŠŠŠ‰‰ˆ‡��€~}|{{zzyyyyyyyyyyxxxx|||||{{{{{{{{{{{zzzzzzzzzuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqpppppppqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhghhhhhggggggfffffffffffffffeedddddddcccbbbbbaaaaaaaa``````_______^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOONOONNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777776666666655555555554444444443333333333222222222211111111111100000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††…………†††††††††††††††††……………………†††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������€€€€€€€€€����‚‚ƒƒƒ„„„„„„„„………††‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~~‚‚ƒƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡†�€~}||{zzzyyyyyyyyyyyxxx|||||{{{{{{{{{{{zzzzzzzzzuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqppppppqqqqppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmllllmllllllllllllllllkkkkjjjjijiiiiiijjjiiiiiiiiiihhhhhhhhhhggggggfffffffffffeffeddddddddccccbbbbbaaaaaaa``````________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777776666666655555555554444444443333333333222222222211111111111100000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……††††††††††††††††††††††………††††††††††††††††††…………………†††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���������������€€€€€€€����‚‚‚ƒƒ„„„„„„„„„………††‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~‚‚ƒƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††€~~}||{zzzyyyyyyyyyyyxxx||||||{{{{{{{{{{{zzzzzzzzuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqppppppqqqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllklllllllllllllllkkkjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggfffffffffeeeeeedddddddcccccbbbbaaaaaaaa``````________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666655555555554444444443333333333222222222211111111111100000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††…††††††††††††††††††††††………††††††††††††††††††…………………†††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���������������€€€€€€�����‚‚ƒƒƒ„„„„„„„„„………††‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€‚ƒƒ„„……†‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††…€~}}|{{zzzyyyyyyyyyyyxxx||||||{{{{{{{{{{{zzzzzzzzuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqppppppqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkklllllllllllllkkkjjjjiiiiiiiiiijiiiiiiiiiiihhhhhihhhhggggggffffffffeeeeeeedddddddccccbbbbbaaaaaaaa``````_______^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666655555555554444444443333333333222222222211111111111100000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††…††††††††††††††††††††††………††††††††††††††††††…………………†††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���������������€€€€€€����‚‚‚ƒƒ„„„„………„„„………††‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€‚ƒƒ„„…††‡‡‡ˆˆˆˆˆˆˆ‡‡‡†……„~~}||{{zzzyyyyyyyyyyyxxx||||||{{{{{{{{{{{{zzzzzzzuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqppppppqqqqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkklllllllllllkkkjjjjiiiiiiiiiiijiiiiiiiiiiihhhhhihhhhhggggggfffffffeeeeeeeddddddcccccbbbbbaaaaaaaa``````________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666655555555554444444443333333333222222222211111111111100000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††……††††††††††††††††††††††………††††††††††††††††††…………………†††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���������������€€€€€����‚‚‚ƒƒ„„„„……………„…………††‡ˆ‰ŠŠŠ‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚�€€ƒƒƒ„……††‡‡‡‡ˆˆˆ‡‡‡‡††……„„~}}||{{zzzyyyyyyyyyyyxxx||||||{{{{{{{{{{{{{zzzzzzuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqpppppqqqqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkklllllllllkkkkjjjjiiiiiiiiiiiijiiiiiiiiiiihhhhiihhhhggggggfffffffeeeeeeedddddccccccbbbbbaaaaaaaa`````_________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666655555555554444444443333333333222222222211111111111100000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††……†††††††††††††††††††………………††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���������������€€€€�����‚‚‚ƒƒ„„„……………………………††‡ˆ‰Š‹Š‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚�€€€ƒƒ„„……††‡‡‡‡‡‡‡‡†††………„„ƒ~~}}||{{zzzyyyyyyyyyyxxxx||||||{{{{{{{{{{{{{zzzzzzuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqpppppqqqqqppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkklllllllkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhiihhhhhgggggfffffffeeeeeeeddddccccccbbbbbbaaaaaaaa`````_________^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFGGFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666655555555554444444443333333333222222222211111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!! †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††……†††††††††††††††††††………………††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���������������€€€�����‚‚‚ƒƒ„„„………………………………†‡‡ˆ‰Š‹Š‹‹ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€ƒƒ„„……†††‡‡‡‡‡†††………„„„ƒƒ~~}}||{{{zzzyyyyyyyyyyxxx||||||{{{{{{{{{{{{{zzzzzzuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqpppppqqqqqppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiihhhhggggggfffffffeeeeeedddcccccccbbbbbbaaaaaaaa`````_________^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666655555555554444444443333333333222222222211111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!! †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††……†††††††††††††††††††………………††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚����������������€������‚‚‚ƒƒ„„………………………………††‡ˆˆ‰Š‹‹‹ŒŒŒ‹‹ŠŠ‰ˆ†…„ƒ‚��€€€ƒ„„„……†††‡‡††††………„„„„ƒƒƒ~}}}|||{{zzzyyyyyyyyyyxxx|||||||{{{{{{{{{{{{{{zzzzvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqpppppqqqqqpppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiihhhhhgggggfffffffeeeeeedddcccccccbbbbbbaaaaaaaa`````_________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666655555555554444444443333333333222222222211111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""!!!!!!!!!!! †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††……†††††††††††††††††††………………††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚����������������€������‚‚ƒƒ„„„………………………………††‡ˆ‰ŠŠ‹‹‹ŒŒŒŒ‹ŠŠ‰ˆ‡…„ƒ‚��€€€€€ƒ„„………††††††††………„„„ƒƒƒƒ‚~}}}}||{{{zzzyyyyyyyyyxxx|||||||{{{{{{{{{{{{{{zzzzvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqpppppqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkjjjkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiihhhhggggggffffffeeeeeeddccccccccbbbbbbaaaaaaaaa`````________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666655555555554444444443333333333222222222211111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""!!!!!!!!!!! †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††……†††††††††††††††††††………………††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚����������������������‚‚‚ƒƒ„„…………††………………††‡‡ˆ‰Š‹Œ‹ŒŒŒŒŒ‹‹Š‰ˆ‡†„ƒ‚‚�€€€€€€€„„„……††††††††……„„„ƒƒƒƒƒ‚‚~~}}}|||{{zzzyyyyyyyyxxxx||||||||{{{{{{{{{{{{{{zzzvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqpppppqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiihhhhhgggggfffffffeeeeeddccccccccbbbbbbaaaaaaaaa`````________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666655555555554444444443333333333222222222211111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""!!!!!!!!!!! ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…††††††††††††††††††††††††…††††††††††††††††††††……………†††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚����������������������‚‚ƒƒ„„………††††††………†††‡ˆˆ‰Š‹Œ‹ŒŒŒŒŒ‹‹Š‰ˆ‡†„ƒ‚‚�€€€€€€€„„………†††††††……„„„ƒƒƒƒ‚‚‚‚~~}}}}||{{{zzyyyyyyyyxxxx||||||||{{{{{{{{{{{{{{zzzvuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqpppppqqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiihhhhggggggffffffeeeeeddccccccccbbbbbbaaaaaaaaa`````________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666655555555554444444443333333333222222222211111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""!!!!!!!!!!! ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…††††††††††††††††††††……………†††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������������‚‚‚ƒƒ„„………†††††††††††‡‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†„ƒƒ‚��€€€€€€„„………††††††……„„„ƒƒƒ‚‚‚‚‚‚~~~~}}}||{{zzzyyyyyyyyxxx|||||||||{{{{{{{{{{{{{zzzvvuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqppppqqqqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiijiiiihhhhhgggggffffffeeeeeddccccccccbbbbbbbaaaaaaaa`````________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666655555555554444444443333333333222222222211111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""!!!!!!!!!!! ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…††††††††††††††††††††……………†††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������������‚‚ƒƒ„„………†††††††††††‡‡ˆˆ‰Š‹ŒŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†„ƒƒ‚��€€€€€�„………††††††………„„ƒƒƒ‚‚‚‚‚‚‚~~~~~}}||{{zzzyyyyyyyyxxx|||||||||{{{{{{{{{{{{{zzzvvuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqppppqqqqqqqpppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjiiiihhhhgggggfffffffeeeeddccccccccbbbbbbbaaaaaaaa``````_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666655555555554444444443333333333222222222211111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""!!!!!!!!!!! ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……††††††††††††††††††††……………†††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������‚‚‚ƒƒ„„……††††‡‡††††‡‡‡ˆˆ‰ŠŠ‹Œ�ŒŒŒŒŒŒ‹ŠŠ‰ˆ†…„ƒƒ‚��€€€€€�„………††††††……„„ƒƒƒ‚‚‚‚‚‚‚‚~~~~~}}}||{{zzyyyyyyyyxxx|||||||||{{{{{{{{{{{{{{zzvvuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqppppqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjiiiihhhhggggggffffffeeeeddccccccccbbbbbbbaaaaaaaa``````________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666655555555554444444443333333333222222222211111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""!!!!!!!!!!! ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……††††††††††††††††††††……………†††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�ŒŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚���€€€��………†††††††……„„ƒƒ‚‚‚‚‚‚‚‚ƒ~~~~~~}}||{{zzzyyyyyyyxxx|||||||||{{{{{{{{{{{{{{zzvvuuuuuuuuuuutttttttttttssssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqppppqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjiiiihhhhgggggffffffeeeeddccccccccbbbbbbbbaaaaaaa``````________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666655555555554444444443333333333222222222211111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""!!!!!!!!!!! †††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††…………†††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚������������������‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ�ŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚��������……†††††††………„ƒƒƒ‚‚‚‚‚‚‚‚ƒ~~~~~~~}}|{{zzzyyyyyyyyxx|||||||||{{{{{{{{{{{{{{zzvvuuuuuuuuuuutttttttttttssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjiiiihhhhgggggffffffeeeedddcccccccbbbbbbbbaaaaaaa``````________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666655555555554444444443333333333222222222211111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""!!!!!!!!!!!! †††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††…………††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚������������������‚‚ƒƒ„„……††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ�ŒŒŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚‚�������‚……†††††††……„„ƒƒ‚‚‚‚‚‚‚‚‚ƒ~~~~~~~}}||{{zzyyyyyyyyxx||||||||||{{{{{{{{{{{{{zzvvuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjiiiihhhhgggggfffffeeeedddcccccccbbbbbbbbaaaaaaa``````________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666655555555555444444443333333333222222222211111111111110000000000////////////..........-------------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""!!!!!!!!!!!! †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������‚‚‚ƒƒ„„…††‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ��Ž���ŽŽ��Œ‹Š‰ˆ‡††…„„„„„„„„…‰‰‰‰‰‰‰‰‰ˆˆ‡‡††………………………†ƒƒƒƒƒƒ‚‚‚�€€~~~}}}}}}}}{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvutttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqpppppppppqqppppppppppppppppoooooooppppooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihiiiiiiiiiiiijjjjjjjjiiiihhhhggggfffffeeeeeddddeeeeeeddddddddccccccccbbbaaaaaaa````````________^^^^^]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777666666666665555555555544444444433333333333222222222211111111111100000000000//////////..........------------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������‚‚‚ƒƒ„„……†‡‡ˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ���Ž�ŽŽŽ��Œ‹Š‰‰ˆ‡†……„„„„„„„……‰‰‰‰Š‰‰‰‰ˆˆ‡‡††………„„…………†ƒƒƒƒƒƒ‚‚‚�€€~~~}}}}}}}}{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwutttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqpppppppppqqqqpppppppppppppppooooooppppooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhiiiiiiijjjjjjjjiiiihhhhggggfffffeeeeeddddeeeeeeddddddddccccccccbbbaaaaaaa````````________^^^^]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777666666666665555555555544444444433333333333222222222211111111111100000000000//////////..........------------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������‚‚‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�����ŽŽŽ��Œ‹‹Š‰ˆ‡‡†……„„„„„„………‰‰‰ŠŠ‰‰‰‰ˆˆ‡††………„„„„…………ƒƒƒƒƒƒ‚‚��€€~~~}}}}}}}}{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwutttttttttttssssssssssssrrrrrrrqqqqqqqqqqqpppppppppqqqqqppppppppppppppooooooppppooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhiiiiiiijjjjjjjiiiihhhhggggfffffeeeeeddddeeeeeeddddddddccccccccbbbaaaaaaa````````________^^^^]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777666666666665555555555544444444433333333333222222222211111111111100000000000//////////..........------------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������‚‚‚ƒƒ„„……†‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒ�����ŽŽ��ŒŒ‹Š‰ˆˆ‡††………„„„……………‰ŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„„„„………‚ƒƒƒƒƒ‚‚��€€~~~}}}}}}}}{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwuuttttttttttssssssssssssrrrrrrrqqqqqqqqqqqpppppppppqqqqqqpppppppppppppooooooppppoooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjiiiihhhhhggggffffeeeeeedddeeeeeeeddddddddcccccccbbbaaaaaaa````````________^^^^^]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777666666666665555555555544444444433333333333222222222211111111111100000000000//////////..........------------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������‚‚‚ƒƒƒ„……††‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŒ������Ž��ŒŒ‹Š‰‰ˆ‡††……………………………†ŠŠŠŠ‰‰‰‰ˆˆ‡‡††……„„„„„„„……‚‚ƒƒ‚‚‚‚��€€~~~}}}}}}}}{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwuuttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqpppppppppqqqqqqqppppppppppppoooooopppooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiijjjjjjiiiihhhhhggggfffffeeeeedddeeeeeeeddddddddcccccccbbbaaaaaaa````````________^^^^^]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444433333333333222222222211111111111100000000000//////////..........------------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������‚‚‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ�������Ž��Œ‹ŠŠ‰ˆ‡‡††………………………†††ŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„„„„„„„…‚‚‚‚‚‚‚���€€~~~}}}}}}}}{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwuuttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqppppppppqqqqqqqppppppppppppoooooopppoooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiijjjjjiiiiihhhhgggggffffeeeeedddeeeeeeeddddddddcccccccbbbaaaaaa`````````_________^^^^]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444433333333333222222222211111111111100000000000//////////..........------------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������‚‚‚‚ƒƒ„„……††‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŒ���ŽŽ�����Œ‹‹Š‰ˆˆ‡††……………………†††††ŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„„„„„„„„‚‚‚‚‚‚���€€~~~~}}}}}}}{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwuuttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqppppppppqqqqqqqppppppppppppoooooopppoooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiijjjjiiiiihhhhhggggffffeeeeedddeeeeeeedddddddddccccccbbbaaaaaaa````````_________^^^^]]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444433333333333222222222211111111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������‚‚‚‚ƒƒ„„……††‡‡ˆˆ‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒ���ŽŽŽ����ŒŒ‹Š‰‰ˆ‡†††………………†††††††ŠŠŠ‰‰‰ˆˆ‡‡††………„„„ƒƒƒ„„„„��‚‚‚����€€~~~~}}}}}}}{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwuuttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqppppppppqqqqqqqppppppppppppoooooopppoooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiijjiiiihhhhhhggggfffffeeeeeddeeeeeeedddddddddcccccccbbaaaaaaa````````_________^^^^]]]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444433333333333222222222211111111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����‚‚‚‚ƒƒƒ„„…††‡‡‡ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ���ŽŽŽŽ����Œ‹‹Š‰ˆ‡‡††………………††††††††ŠŠŠ‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒƒƒ„„��������€€€~~~~~}}}}}}}{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppqqqqqqpppppppppppppoooooopppooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhgggggffffeeeeeddfeeeeeeeddddddddcccccccbbaaaaaaa`````````________^^^^]]]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444443333333333222222222211111111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹ŒŒ���ŽŽŽŽŽ��Œ�Œ‹Š‰‰ˆ‡†††……………††††††‡††ŠŠ‰‰‰ˆˆ‡‡††……„„„„ƒƒƒƒƒƒƒƒ�������€€€~~~~~}}}}}}}{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppqqqqqqppppppppppppooooooopppooooooooooonnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhgggggfffffeeeeddfeeeeeeeddddddddcccccccbbaaaaaa``````````________^^^^]]]]]]]]]]]]]]\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444443333333333222222222211111111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽŽŽŽŽŽ�Œ�Œ‹Š‰ˆ‡‡†††………†††††‡‡‡‡‡†ŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒƒƒƒƒ€€���€€€€€~~~~~}}}}}}}{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppqqqqqpppppppppppppooooooopppooooooooooonnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhgggggfffffeeeeedfeeeeeeeddddddddcccccccbbaaaaaa``````````________^^^^]]]]]]]]]]]]]]]\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444443333333333222222222211111111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰ˆ‡‡†††……†††††‡‡‡‡‡‡†Š‰‰ˆˆ‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€~~~~~~}}}}}}{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppqqqqqppppppppppppoooooooopppoooooooooooonnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhggggggffffeeeeedffeeeeeeddddddddcccccccbbaaaaaa``````````________^^^^^]]]]]]]]]]]]]]\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444443333333333222222222211111111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽ�ŽŽŽ��ŒŒ‹Š‰‰ˆ‡††††††††††‡‡‡‡‡‡††Š‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€~~~~~~~}}}}}}{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppqqqqpppppppppppppoooooooopppoooooooooooonnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhggggggfffffeeeeeffeeeeeeddddddddcccccccbbaaaaaa``````````________^^^^^]]]]]]]]]]]]]]]\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽŽ���ŽŽ��ŒŒ‹Š‰ˆˆ‡†††††††††‡‡‡‡‡‡‡††‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒƒƒ‚‚‚ƒ€€€€€€~~~~~~~~}}}}}{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppqqqqpppppppppppppoooooooopppoooooooooooonnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhggggggfffffeeeeeffeeeeeeedddddddcccccccbbaaaaaa``````````________^^^^^]]]]]]]]]]]]]]]\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„……†††‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽ����ŽŽ��ŒŒ‹Š‰ˆˆ‡†††††††††‡‡‡‡‡‡†††‰ˆˆ‡‡††………„„„„ƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~}}}}{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwuttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppqqqpppppppppppppooooooooopppooooooooooooonnnnnnnnmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhgggggggfffffeeeeeffeeeeeeedddddddccccccbbbaaaaaa`````````_________^^^^^]]]]]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„„……††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‹‹Œ��ŽŽŽ����ŽŽ�ŒŒŒ‹Š‰ˆˆ‡‡†††††††‡‡‡‡‡‡†††…‰ˆˆ‡†††……„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~}}}}{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwuttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppqqqpppppppppppppoooooooooppppoooooooooooonnnnnnnnmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffeeeefffeeeeeeddddddcccccccbbbaaaaaa`````````_________^^^^^]]]]]]]]]]]]]]]]\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777666666666665555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠ‹ŒŒ��ŽŽ�����ŽŽ�Œ‹‹‹Š‰ˆˆ‡‡†††††††‡‡‡‡‡†††……ˆˆ‡‡††……„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~}}}}{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwuttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppqqqpppppppppppppoooooooooppppoooooooooooonnnnnnnnmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffeeeeefffeeeeeeddddddcccccccbbbaaaaaa`````````_________^^^^^]]]]]]]]]]]]]]]]\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777666666666666555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽŽ����ŽŽ��Œ‹‹ŠŠ‰ˆˆ‡‡†††††††‡‡‡‡††††……ˆ‡‡††………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~}}}{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwuttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppqqqpppppppppppppooooooooopppppoooooooooooonnnnnnnmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeefffeeeeedddddddcccccccbbbaaaaaa`````````_________^^^^^]]]]]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777666666666666555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ�����ŽŽ��Œ‹‹ŠŠ‰ˆˆ‡‡‡†††††††††††††……„‡‡††………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~}}}{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwuttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppqqppppppppppppppooooooooopppppoooooooooooonnnnnnnmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeefffeeeeeddddddcccccccbbbbaaaaaa````````__________^^^^^]]]]]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777666666666666555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ�ŽŽŽ�����ŽŽ�ŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††††††††………„„‡‡††……„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwuttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppqqqpppppppppppppoooooooooppppppooooooooooonnnnnnnmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeefffeeeeeddddddcccccccbbbbaaaaaaa```````__________^^^^^]]]]]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777666666666666555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ�����ŽŽ��Œ‹‹‹Š‰‰ˆˆ‡‡‡‡†††††††††………„„ƒ‡††………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwuttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppqqqppppppppppppppooooooooppppppooooooooooonnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffeeeeeeefffeeeeeddddddcccccccbbbbaaaaaaa```````__________^^^^^]]]]]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777666666666666555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ����ŽŽŽ��Œ‹Š‹Š‰‰ˆˆ‡‡‡‡††††††††………„„ƒƒ††………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwutttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppqqqppppppppppppppooooooooppppppooooooooooonnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffffffeeeeeeeefffeeeeeddddddcccccccbbbbaaaaaaa```````_________^^^^^^]]]]]]]]]]]]]]]]]\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777666666666666555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒ�ŽŽŽ����ŽŽ��ŒŒ‹ŠŠŠ‰‰ˆˆ‡‡‡‡††††††…………„„ƒƒƒ†………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwvutttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppqqqqpppppppppppppoooooooopppppppoooooooooonnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffeeeeeeeeeefffeeeeedddddcccccccbbbbbaaaaaaa```````_________^^^^^^]]]]]]]]]]]]]]]]]\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777666666666666555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„……†††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽ���ŽŽŽ��Œ‹‹ŠŠŠ‰ˆˆˆ‡‡‡‡†††††…………„„ƒƒƒ‚†……„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwvutttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppqqqqpppppppppppppoooooooopppppppooooooooonnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggfffffffffeeeeeeeeeeeedffeeeeeedddddcccccccbbbbbaaaaaaaa``````_________^^^^^^]]]]]]]]]]]]]]]]]\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777666666666666555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„……†††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽ��ŒŒ‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††………„„„ƒƒƒ‚‚………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwvuttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppqqqqpppppppppppppoooooooopppppppooooooooonnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggffffffffeeeeeeeeeeeeeddffeeeeeedddddcccccccbbbbbaaaaaaaa``````_________^^^^^^]]]]]]]]]]]]]]]]]\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777666666666666555555555544444444443333333333222222222211111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********)))))))))))(())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„………†††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹‹Œ���ŽŽŽŽ���ŒŒ‹‹Š‰‰ŠŠ‰‰ˆˆ‡‡‡‡†††…………„„„ƒƒ‚‚‚ƒ‚‚‚‚����������€€€€€€€€€€}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqrrrrrrqqqqqqqqqqqqqppppppqqqqqqppppppppppooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkjjiiiiiiiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeedddddccccccbbbbbaaaaaaaaa```````______^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSRSSSSSSRRRRRRRRRRQQQQQQQQQOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††††‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ���ŽŽ����ŒŒ‹‹ŠŠ‰‰Š‰‰ˆˆˆ‡‡‡†††…………„„ƒƒƒ‚‚‚�‚‚‚‚�����������€€€€€€€€€€}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqppppppqqqqqpppppppppppooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhggggggffffffffeeeeeeeeeeedddddccccccbbbbbaaaaaaaaa````````_____^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSRSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„……††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹‹ŒŒ��������ŒŒ‹‹ŠŠ‰‰ˆŠ‰‰ˆˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚‚�‚‚‚‚�����������€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqrrrrrqqqqqqqqqqqqqpppppppqqqqqppppppppppoooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhggggggfffffffeeeeeeeeeeeeedddddccccccbbbbbaaaaaaaaaa```````_____^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSRSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ„„………††††‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹ŒŒ��������ŒŒŒ‹‹ŠŠ‰‰ˆ‰‰‰ˆˆ‡‡‡†††………„„ƒƒƒ‚‚‚‚��‚‚‚�����������€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqrrrrrqqqqqqqqqqqqqpppppppqqqqqppppppppppoooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhgggggffffffeeeeeeeeeeeeeeedddddcccccbbbbbbaaaaaaaaaaa``````_____^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSRSSSSSRRRRRRRRRRQQQQQQQQQQOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††††‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ�������ŒŒŒ‹‹ŠŠ‰‰ˆˆ‰‰ˆˆˆ‡‡‡††………„„ƒƒƒ‚‚‚‚���‚‚‚�����������€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqrrrrrqqqqqqqqqqqqqpppppppqqqqpppppppppppoooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhgggggfffffeeeeeeeeeeeeeeeeddddccccccbbbbbbaaaaaaaaaaaa``````____^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSRRSSSSSRRRRRRRRRRQQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹‹ŒŒŒ������ŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‰‰ˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚����‚‚������������€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqppppppppqqqqpppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmllllmlllmmmmmlllllllllllkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhggggffffffeeeeeeeeeeeeeeeeddddccccccbbbbbbbaaaaaaaaaaa``````____^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYXXXXXXXWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSRRSSSSSRRRRRRRRRRQQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††††‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒ�����ŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‰ˆˆˆ‡‡†††……„„„ƒƒƒ‚‚‚�����‚‚�����������€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqpppppppppqqqqpppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhggggfffffeeeeeeeeeeeeeeeeeddccccccccbbbbbbbaaaaaaaaaaa``````____^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRSSSSSRRRRRRRRRRQQQQQQQQQQOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„………†††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ����ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡ˆˆˆ‡‡†††……„„„ƒƒƒ‚‚‚‚�����‚‚�����������€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuutttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqpppppppppqqqpppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhggggfffffeeeeeeeeeeeedddddccccccccccbbbbbbbaaaaaaaaaaa``````____^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSRRRSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………†††‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒ����ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡ˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚������‚�����������€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuutttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqrrrqqqqqqqqqqqqppppppppppqqppppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhggggffffeeeeeeeeedddddddddccccccccccbbbbbbbaaaaaaaaaaa`````_____^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………†††‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ����ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††ˆ‡‡‡††………„„ƒƒƒ‚‚‚‚‚������‚����������€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuutttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppqpppppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjiiiiiiiiihhhhhhggggffffeeeeeeeeedddddddddccccccccccbbbbbbbaaaaaaaaaaa`````_____^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ����ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††‡‡‡††………„„ƒƒƒ‚‚‚‚‚�������‚����������€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuutttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqpppppppppppqpppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjiiiiiiiiihhhhhhggggffffeeeeeeeeedddddddddcccccccccbbbbbbbbaaaaaaaaaa``````_____^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………††‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŒŒ����ŒŒŒ‹‹Š‰‰ˆˆ‡‡‡††††……‡†††………„„ƒƒƒƒ‚‚‚‚��������‚����������€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuutttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqprqqqqqqqqqqqqqppppppppppppppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkjjjjjjjjjjiiiiiiiihhhhhhggggfffffeeeeeeeeedddddddddccccccccbbbbbbbbaaaaaaaaaa``````______^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……††††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒ�������ŒŒ‹‹ŠŠ‰ˆˆ‡‡††††…………†††………„„„ƒƒƒ‚‚‚‚‚��������‚���������€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuutttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqprqqqqqqqqqqqqqppppppppppppppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmllllllllkkkjjjjjjjjjjjiiiiiiihhhhhhggggfffffeeeeeeeeedddddddddccccccccbbbbbbbbaaaaaaaaa```````_____^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTSSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ��������ŒŒŒ‹ŠŠ‰ˆˆ‡‡††……………„„†…………„„„ƒƒƒ‚‚‚‚‚���������‚��������€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuutttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqprqqqqqqqqqqqqpppppppppppppppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmnmnnnnnnnmmmmmmllllllllllljjjjjjjjjjjiiiiiiihhhhhhggggffffffeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa``````______^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWVVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ�����Ž�����ŒŒ‹‹Š‰ˆˆ‡†††………„„„„„………„„„ƒƒƒƒ‚‚‚‚‚���������€���������€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuutttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqprqqqqqqqqqqqqpppppppppppppppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmllllllllllljjjjjjjjjjjiiiiiihhhhhhgggggffffffeeeeeeeeeddddddddccccccbbbbbbbbbaaaaaaaaaa``````_____^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666655555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ�������ŽŽŽŽŽ����ŒŒ‹Š‰‰ˆ‡††………„„„„„ƒƒ…„„„„ƒƒƒƒ‚‚‚‚‚����������€���������€€€€€€€€€€€€}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuuutttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqpqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmllllllllllljjjjjjjjjjjiiiiiihhhhhhgggggffffffeeeeeeeeeddddddddcccccbbbbbbbbbaaaaaaaaaaa`````______^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQQPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666555555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆ‰‰‰Š‹‹ŒŒŒ��������ŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡‡†……„„„„ƒƒƒƒƒ„„„„ƒƒƒƒ‚‚‚‚‚‚����������€��������€€€€€€€€€€€€}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuuuttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqpqqqqqqqqqqqqqpppppppppppoppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmlllllllllllkkjjjjjjjjiiiiiihhhhhhgggggfffffffeeeeeeeeeddddddddccccbbbbbbbbbbaaaaaaaaaa`````_______^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSRRRRRSSSRRRRRRRRRRRRQQQQQQQQQPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666555555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒ„„„„„……††‡‡ˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆˆ‡†……„„„ƒƒƒƒƒƒ‚„„„ƒƒƒƒ‚‚‚‚‚‚�����������€��������€€€€€€€€€€€€}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuuuttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqprqqqqqqqqqqqqpppppppppppopppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmlllllllllllkkkjjjjjjjiiiiihhhhhhggggggfffffffeeeeeeeeeddddddddcccbbbbbbbbbbaaaaaaaaaaa````________^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWVVVVVVVVUUUUTTTTTTTTTSSSSSSSSRRRRRSSSRRRRRRRRRRRRQQQQQQQQQPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666555555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒ„„„„„„……††‡‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽ�������������ŽŽ��ŒŒ‹Š‰‰ˆ‡††…„„ƒƒƒƒ‚‚‚‚‚„ƒƒƒƒƒ‚‚‚‚‚‚������������€�������€€€€€€€€€€€€€}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuuuttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqprqqqqqqqqqqqqpppppppppppopppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmlllllllllllkkkjjjjjjjiiiiihhhhhgggggggffffffffeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaa``````_______^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWVVVVVVVVUUUUTTTTTTTTTSSSSSSSSRRRRRSSSRRRRRRRRRRRRQQQQQQQQQPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666555555555554444444444443333333333222222222222211111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒ„„„„„„………††‡ˆˆ‰Š‹‹Œ��ŽŽŽ�����������������ŽŽ��Œ‹‹Š‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚������������€€�������€€€€€€€€€€€€€}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuuuttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqprqqqqqqqqqqqqpppppppppppopppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmnnnnnnnoooonnnnnmmmmlllllllllllkkkjjjjjjiiiiihhhhhgggggggfffffffffeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaaa`````________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVUUUUTTTTTTTTTSSSSSSSSRRRRRSSSRRRRRRRRRRRRQQQQQQQQQPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666555555555554444444444443333333333222222222222211111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„ƒ„„„„„„„………††‡ˆˆ‰Š‹‹Œ��ŽŽ�������������������Ž��ŒŒ‹Š‰ˆˆ‡†……„ƒƒƒ‚‚‚‚‚‚‚�ƒƒƒƒ‚‚‚‚‚‚‚�����������€€€�������€€€€€€€€€€€€}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuuuttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqprqqqqqqqqqqqqpppppppppppoppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmnnnnnooooooonnnnmmmmlllllllllllkkjjjjjjjiiiihhhhhggggggggfffffffffeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaa`````_________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQQPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666555555555554444444444443333333333222222222222211111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„………††‡‡ˆ‰ŠŠ‹ŒŒ�Ž�������‘‘‘����������ŽŽ��Œ‹ŠŠ‰ˆ‡†……„„ƒƒ‚‚‚‚‚‚���ƒƒƒ‚‚‚‚‚‚‚������������€€€�������€€€€€€€€€€€€}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvuuuuuuuttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqprqqqqqqqqqqqqpppppppppppoppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmnnnnnoooooooonnnnmmmmlllllllllllkkjjjjjjiiiiihhhhhgggggggffffffffffeeeeeeeeedddddddccbbbbbbbbbaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQQPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666555555555554444444444443333333333222222222222211111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‡ˆ‰‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘‘‘�������ŽŽ�Œ‹‹Š‰ˆ‡‡†…„„ƒƒ‚‚‚‚‚�����ƒ‚‚‚‚‚‚‚‚�������������€€€������€€€€€€€€€€€€€}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvuuuuuuuttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqprqqqqqqqqqqqqpppppppppppoppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmnnnnnooooooooonnnmmmmlllllllllllkjjjjjjiiiiihhhhhggggggggfffffffffeeeeeeeeeedddddddccbbbbbbbbbaaaaaaaaaa`````_________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQQPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666555555555554444444444443333333333222222222222211111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹‹Œ�ŽŽ���‘‘‘‘’’‘‘‘‘‘‘�����ŽŽ�ŒŒ‹Š‰ˆˆ‡†……„ƒƒƒ‚‚‚‚������‚‚‚‚‚‚‚‚‚������������€€€€������€€€€€€€€€€€€€}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvuuuuuuuttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqprqqqqqqqqqqqqpppppppppppoppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmnnnnoooooooooonnnmmmmllllllllllljjjjjjjiiiihhhhhggggggggffffffffffeeeeeeeeeedddddddccbbbbbbbbbaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666555555555554444444444443333333333222222222222211111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰‰Š‹Œ�ŽŽ���‘‘‘’’’’’’‘‘‘‘�����Ž��Œ‹Š‰‰ˆ‡†……„„ƒƒ‚‚‚‚�������‚‚‚‚‚‚‚‚������������€€€€€������€€€€€€€€€€€€€}}}}}||||||||||||||||||||||||{{{{{{{{{{zzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvuuuuuuuutttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqprqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmnnnnoooooooooonnnmmmmllllllllllljjjjjjiiiiihhhhhggggggggfffffffffeeeeeeeeeeedddddddccbbbbbbbbbaaaaaaaaa`````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99999999988888888887777777776666666666555555555554444444444443333333333222222222222211111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ……………………………………………………†††………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„………†‡‡ˆ‰‰Š‹Œ�Ž���‘‘‘’’’’’‘‘‘‘����ŽŽ��Œ��Ž��Œ‹Š‰‰ˆˆ‡‡†††††††…………††………………………„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||||||{{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuttttuuuuuuutttttttttsssssssssrrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmllllkkkkkkkkkkkkkkjjjjjiiiiihhhhhhhggggeeeeeeeeeeddddddddddccccccaaaaa``````````_________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYXXXXXXXXXWWWWWWWWWVWWWVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666666555555555544444444443333333333222222222211111111110000000000///////////..........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ……………………………………………………†††………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰Š‹‹Œ�Ž���‘‘’’’’’’‘‘‘�����Ž��Œ‹�ŽŽ�Œ‹ŠŠ‰ˆˆ‡‡‡††††††……………††……………………„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttuuuuuuutttttttttsssssssssrrrrrrrqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmllllkkkkkkkkkkkkkkjjjjjiiiiihhhhhhgggggeeeeeeeeedddddddddddccccccaaaaa``````````_________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYXXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666666555555555544444444443333333333222222222211111111110000000000//////////...........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ……………………………………………………†††………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹Œ�����‘‘‘’’’’’’‘‘‘����Ž��Œ‹‹�Ž�Œ‹‹Š‰ˆˆ‡‡‡†††††††……………††……………………„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttuuuuuuutttttttttsssssssssrrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmllllkkkkkkkkkjkkkjjjjjiiiiihhhhhhhgggggeeeeeeeeedddddddddddccccccaaaaa``````````_________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYYYXXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666666555555555544444444443333333333222222222211111111110000000000//////////...........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ………………………………………………………††………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………„„„„„„ƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹ŒŒ�Ž���‘‘’’’’’’’‘‘����ŽŽ�ŒŒ‹ŠŽ�Œ‹‹Š‰‰ˆˆ‡‡††††††††……………††……………………„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||||||||{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttuuuuuuutttttttttsssssssssrrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmlllllkkkkkkkkjjkkjjjjjjiiiiihhhhhhhgggggeeeeeeeedddddddddddcccccccaaaaa``````````_________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYYXXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666666555555555544444444443333333333222222222211111111110000000000//////////...........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ………………………………………………………††………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹‹Œ��Ž���‘‘’’’’’’‘‘‘���ŽŽ�ŒŒ‹Š‰�ŒŒ‹Š‰‰ˆˆ‡‡‡†††††††………………†………………………„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||||||||{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttuuuuuuuutttttttttssssssssrrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmllllkkkkkkkkjjjkjjjjjjiiiiiihhhhhhhgggggeeeeeeeedddddddddddcccccccaaaaa``````````_________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYYXXXXXXXXXXWWWWWWWWWVVWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666666555555555544444444443333333333222222222211111111110000000000//////////...........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ………………………………………………………††………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹‹ŒŒ�ŽŽ���‘‘’’’’’‘‘‘���ŽŽ�ŒŒ‹Š‰‰ŒŒ‹Š‰‰ˆˆ‡‡‡††††††††………………†………………………„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||}|||||||||{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttuuuuuuuutttttttttssssssssrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhgggggeeeeeeedddddddddddccccccccaaaa``````````__________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYXXXXXXXXXXWWWWWWWWWWVVWVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444443333333333222222222211111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ………………………………………………………††………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒ„„„………†‡‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽ��‘‘‘‘’’‘‘‘‘���ŽŽ�ŒŒ‹Š‰‰ˆŒ‹ŠŠ‰ˆˆ‡‡‡‡††††††††………………†………………………„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||}}|||||||||{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttuuuuuuuutttttttttssssssssrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnmmmmmmmmlllllkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhgggggeeeeeeedddddddddddccccccccaaaa``````````__________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYXXXXXXXXXXWWWWWWWWWWVVWVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444443333333333222222222211111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ………………………………………………………††………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………„„„ƒƒ„„„„………††‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽ���‘‘‘‘‘‘‘‘‘����Ž�ŒŒ‹Š‰‰ˆ‡‹ŠŠ‰‰ˆˆ‡‡‡†††††††††………………†……………………„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||}}|||||||||{{{{{zzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttuuuuuuuutttttttttssssssssrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhgggggeeeeeeeddddddddddcccccccccaaaa``````````__________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYXXXXXXXXXWWWWWWWWWWVVVWVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444443333333333222222222211111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ………………………………………………………††………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽ����‘‘‘‘‘‘‘�����Ž�ŒŒ‹Š‰‰ˆ‡†ŠŠ‰‰ˆˆ‡‡‡†††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||}}}|||||||||{{{{{zzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttuuuuuuuutttttttttssssssssrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhggggggeeeeeedddddddddddcccccccccaaaa``````````__________^___^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444443333333333222222222211111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ………………………………………………………††………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………………………„…„„„„„……††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽ�����‘‘‘‘‘‘�����Ž�ŒŒ‹Š‰‰ˆ‡††Š‰‰ˆˆ‡‡‡††††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||}}|||||||||{{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttuuuuuuuutttttttttssssssssrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhggggggeeeeeeddddddddddccccccccccaaaa``````````__________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444443333333333222222222211111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ………………………………………………………††………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„………†‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽ�����‘‘‘‘‘‘�����Ž�ŒŒ‹Š‰‰ˆ‡††…‰‰ˆˆ‡‡‡‡†††††††††…………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||}}||||||||{{{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttuuuuuuuutttttttttssssssssrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhggggggeeeeedddddddddddccccccccccaaaa``````````__________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444443333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ………………………………………………………††………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………†………………………………………„„„„……††‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ�����‘‘‘‘‘‘�����Ž�ŒŒ‹Š‰ˆˆ‡††……‰ˆˆ‡‡‡‡††††††††††…………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttuuuuuuuutttttttttssssssssrrrrrrqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjijjjiiiiiiiihhhhhhhhggggggeeeeedddddddddddccccccccccaaaa``````````__________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444443333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ………………………………………………………††…………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………†††……………………………………„„„………†‡‡ˆ‰‰Š‹ŒŒ��ŽŽ������‘‘‘‘‘‘����Ž�ŒŒ‹Š‰ˆˆ‡††……„ˆˆˆ‡‡‡††††††††††……………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{zzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttuuuuuuuutttttttttssssssssrrrrrrqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjiijjiiiiiiiihhhhhhhhhggggggeeeeedddddddddddccccccccccaaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555444444444443333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ………………………………………………………††…………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………†††……………………………………„„………††‡ˆˆ‰Š‹‹Œ��ŽŽ�������‘‘‘‘‘����Ž��Œ‹Š‰ˆˆ‡††……„„ˆˆ‡‡‡‡††††††††††…………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttuuuuuuuutttttttttssssssssrrrrrrqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjiiijjiiiiiiiihhhhhhhhgggggggeeeeeddddddddddcccccccccccaaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555444444444443333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ………………………………………………………††…………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………†††……………………………………„„………†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ�������‘‘‘‘‘‘����Ž�Œ‹Š‰‰ˆ‡††……„„ƒˆ‡‡‡‡††††††††††……………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{zzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttuuuuuuuttttttttttssssssssrrrrrrqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiijiiiiiiiiihhhhhhhhgggggggeeeeeddddddddddcccccccccccaaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555444444444443333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! …………………………………………………………†…………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………††………………………………………„………††‡‡ˆ‰ŠŠ‹Œ��ŽŽ�����‘‘‘’’‘‘‘���Ž��Œ‹Š‰ˆ‡††……„„ƒƒ‡‡‡‡‡††††††††††……………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{zzzzzzzyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttuuuuuuuttttttttttssssssssrrrrrrqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggeeeeeddddddddddcccccccccccaaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555444444444443333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! …………………………………………………………†…………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………………………………„………††‡ˆˆ‰Š‹‹Œ��Ž�����‘‘‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡‡†……„„ƒƒƒ‡‡‡‡††††††††††………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||{{{{||||||||{{{{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttuuuuuuuttttttttttssssssssrrrrrrqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggeeeeeddddddddddcccccccccccaaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555444444444443333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! …………………………………………………………†…………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………………………………………††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ�����‘‘‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒƒ‡‡‡†††††††††††……………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttuuuuuuuttttttttttssssssssrrrrrrqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggeeeeeddddddddddcccccccccccaaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555444444444443333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! …………………………………………………………†…………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………………………………………††‡ˆˆ‰ŠŠ‹Œ��ŽŽ����‘‘‘’’’’’’‘���Ž�ŒŠ‰ˆ‡††…„„ƒƒƒƒ‚‡‡†††††††††††……………………………„……………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttuuuuuuuttttttttttssssssssrrrrrrqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggeeeeeddddddddddcccccccccccaaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555444444444443333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! …………………………………………………………†…………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………………………………………†‡‡ˆˆ‰Š‹‹Œ��Ž����‘‘‘’’’’’’’‘���ŽŒ‹Š‰ˆ‡†……„„ƒƒƒ‚‚‡††††††††††††……………………………„……………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttuuuuuuuttttttttttssssssssrrrrrrqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggeeeeeddddddddddcccccccccccaaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555444444444433333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! …………………………………………………………†……………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………………………………………………………††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘’’’“’’’‘����Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚†††††††††††††…………………………„„…………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttuuuuuuuttttttttttssssssssrrrrrrqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggeeeeeddddddddddccccccccccbaaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555444444444433333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! …………………………………………………………†……………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………………………………………………†……††‡ˆˆ‰ŠŠ‹Œ��ŽŽ����‘‘’’’’““’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚††††††††††††……………………………„„…………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttuuuuuuuttttttttttssssssssrrrrrrqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggeeeeeddddddddddccccccccccbaaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555444444444433333333333222222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! …………………………………………………………†……………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡‡ˆˆ‰Š‹‹Œ��Ž����‘‘‘’’’’““’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚††††††††††††……………………………„„………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuuuuuttttttttttssssssssrrrrrrqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggeeeeeddddddddddccccccccccbaaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYXXXXXXXXXWWWWWWWWWWVVVVWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777776666666666555555555544444444443333333333322222222211111111111000000000///////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! …………………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘’’’’’““’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚†††††††††††……………………………„„„………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuuuuuttttttttttssssssssrrrrrrqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggeeeedddddddddddccccccccccbaaa``````````__________^^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYXXXXXXXXXWWWWWWWWWWVVVVWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777776666666666555555555544444444443333333333322222222211111111111000000000///////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! …………………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„………………………………………………………………††…††‡ˆˆ‰Š‹‹Œ��ŽŽ���‘‘‘’’’’’““’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚†††††††††††……………………………„„„………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttuuuuuuuttttttttttssssssssrrrrrrqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggeeeedddddddddddccccccccccbaaa``````````__________^^__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXYYXXXXXXXXXWWWWWWWWWWVVVVWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777776666666666555555555544444444443333333333322222222211111111110000000000///////////...........---------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„………†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ���‘‘’’’“““““”””“’‘‘�Ž�Œ‹Š‰ˆ‡††……„„ƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttuuuuuuuuttttttttttsssssssrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeedddddddddcccccccccccbbbbbbaaaaaaa```````````_______``__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::999999999888888888777777666666666655555555555444444444433333333332222222222211111111110000000//////////...........-------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„………†‡ˆˆ‰ŠŠ‹Œ��Ž����‘‘’’““““““”””“’‘��Ž�Œ‹Š‰ˆ‡††……„„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuuuuuuttttttttttsssssssrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeedddddddddcccccccccccbbbbbbaaaaaaa```````````_______``__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::999999999888888888777777666666666655555555555444444444433333333332222222222211111111110000000//////////...........-------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………„„„„„„„………„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„………‡‡ˆˆ‰Š‹ŒŒ�ŽŽ���‘‘’’“““““““””““’‘��Ž�Œ‹Š‰ˆ‡‡†……„„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttuuuuuuutttttttttttsssssssrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeedddddddddcccccccccccbbbbbbaaaaaaa``````````________``__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::999999999888888888777777666666666655555555555444444444433333333332222222222211111111110000000//////////...........-------,,,,,,,,,,,+++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………„„„„„„„………„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„………†‡‡ˆ‰ŠŠ‹Œ��Ž���‘‘’’’““““””“””““’‘��Ž�Œ‹Š‰ˆ‡‡†……„„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttuuuuuuutttttttttttsssssssrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeedddddddddccccccccccbbbbbbbaaaaaaa``````````________``__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::999999999888888888777777666666666655555555555444444444433333333332222222222211111111110000000//////////..........--------,,,,,,,,,,,+++++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………„„„„„„„………„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„………†‡ˆˆ‰Š‹ŒŒ�Ž����‘‘’’“““””””“””““’‘��Ž�Œ‹Š‰ˆ‡‡†……„„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttuuuuuuttttttttttttsssssssrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeedddddddddccccccccccbbbbbbbaaaaaaa``````````________`___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;:::::::999999999888888888777777666666666655555555555444444444433333333332222222222211111111110000000//////////..........--------,,,,,,,,,,,+++++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………„„„„„„„………„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’“““”””””“””““’‘��Ž�Œ‹Š‰ˆˆ‡††…„„„ƒƒ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttuuuuuutttttttttttttssssssrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeeddddddddcccccccccccbbbbbbbaaaaaaa``````````________`___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;:::::::999999999888888888777777666666666655555555555444444444433333333332222222222211111111110000000//////////..........--------,,,,,,,,,,,+++++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………………………………………„„„„„„„……„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„………††ˆˆ‰Š‹ŒŒ�Ž���‘‘’’“““””””””“””“’’‘��Ž�Œ‹Š‰ˆˆ‡††…„„„ƒƒ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttuuuuuutttttttttttttssssssrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhggggggffffffffffeeeeeeeeeddddddddcccccccccccbbbbbbbaaaaaaa``````````________`___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;:::::::999999999888888888777777666666666655555555555444444444433333333332222222222211111111110000000//////////..........--------,,,,,,,,,,,+++++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………………………………………„„„„„„„……„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„………†‡ˆ‰ŠŠ‹Œ�Ž���‘‘’’“““”””””””“””“’‘‘��Ž�Œ‹Š‰ˆˆ‡††…„„„ƒƒ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttuuuuuttttttttttttttssssssrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbaaaaaa```````````________`__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;:::::::999999999888888888777777666666666655555555555444444444433333333332222222222211111111110000000//////////..........--------,,,,,,,,,,,++++++++++*++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………„„„„„„„„……„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„……††‡ˆ‰Š‹Œ��Ž���‘’’““”””””””””“”““’‘��ŽŽ�Œ‹Š‰ˆˆ‡††…„„„ƒƒ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuttttttttttuuuuttttttttttttttsssssssrrrrrqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbaaaaaa```````````________`__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777666666666655555555555444444444433333333332222222222211111111110000000//////////..........--------,,,,,,,,,,,++++++++++*++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………„„„„„„„„……„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„……††‡‰‰Š‹Œ�Ž���‘’’““””””””””””“”“’’‘��Ž�Œ‹‹Š‰ˆ‡‡†……„„ƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuttttttttttuuuuttttttttttttttsssssssrrrrrrqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbaaaaaa```````````________`__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777666666666655555555555444444444433333333332222222222211111111110000000//////////..........--------,,,,,,,,,,,++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………„„„„„„„„……„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„……†‡‡‰Š‹Œ�ŽŽ��‘‘’““””””•••”””““““’‘���Ž�Œ‹Š‰‰ˆ‡‡†……„„ƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuttttttttttuuutttttttttttttttsssssssrrrrrrqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbaaaaaa```````````________`__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777666666666655555555555444444444433333333332222222222111111111110000000//////////..........--------,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………………………………„„„„„„„„……„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„ƒƒ„„„„……†‡ˆ‰Š‹Œ�Ž��‘‘’’““”””••••”””“““’’‘��Ž�ŒŒ‹Š‰ˆˆ‡††……„„ƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuttttttttttuuutttttttttttttttsssssssrrrrrrqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddccccccccccbbbbbbbbaaaaaa```````````________`__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777666666666655555555554444444444433333333332222222222111111111110000000//////////..........--------,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………………………………„„„„„„„„…„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„ƒƒƒƒƒ„„„……†‡ˆŠŠŒ�Ž���‘’’““”””•••••”””“’“’‘��ŽŽ�Œ‹ŠŠ‰ˆ‡‡††……„„ƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuttttttttttuuutttttttttttttttsssssssrrrrrrqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddccccccccccbbbbbbbbaaaaaa``````````_________`__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777666666666655555555554444444444433333333332222222222111111111110000000//////////..........--------,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„ƒƒƒƒƒƒ„„„…††‡ˆŠ‹Œ�Ž��‘‘’““”””••••••””““’’’‘��Ž�Œ‹‹Š‰ˆˆ‡‡†……„„„ƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuttttttttttuuutttttttttttttttsssssssrrrrrqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddccccccccccbbbbbbbbaaaaaa``````````_________`__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777666666666655555555554444444444433333333332222222222111111111110000000//////////..........--------,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„…††‡ˆŠ‹Œ�Ž��‘’’“”””••••••”””“’‘’‘��Ž�ŒŒ‹Š‰‰ˆ‡‡††……„„„ƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttttuutttttttttttttttssssssssrrrrrqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmmllllllllllkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddccccccccccbbbbbbbbaaaaaa``````````_________`__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777666666666655555555554444444444433333333332222222222111111111110000000/////////...........-------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒ�Ž��‘‘’““”””•••••”””““’‘‘��Ž��Œ‹Š‰‰ˆ‡‡††………„„ƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttuutttttttttttttttssssssssrrrrrqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmllllllllllkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbaaaaaa``````````____________________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777666666666655555555554444444444333333333332222222222111111111110000000/////////...........-------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………………………………………„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Œ�Ž��‘’““”””••••••””““’‘�‘��Ž�Œ‹Š‰‰ˆˆ‡†††……„„„ƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttuutttttttttttttttssssssssrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbaaaaa```````````____________________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777776666666666655555555554444444444333333333332222222222111111111110000000/////////...........-------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………††††††††††††††††……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Œ�Ž��‘’““”””•••••”””“’’‘���Ž�Œ‹Š‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttuuttttttttttttttsssssssssrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbaaaaa```````````___________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777776666666666655555555554444444444333333333332222222222111111111110000000/////////...........-------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹ŒŽ��‘’’“””””••••”””““’‘���Ž�Œ‹ŠŠ‰ˆˆ‡†††………„„„ƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}}}}}}}}~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttuuttttttttttttttsssssssssrrrrrqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbaaaaa```````````___________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777776666666666655555555554444444444333333333332222222222111111111110000000/////////...........-------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž��‘’““”””••••”””““’‘‘���Ž�Œ‹Š‰ˆˆ‡†††………„„„„ƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}}}}}}}}~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttuttttttttttttttssssssssssrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbaaaaa```````````___________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777776666666666555555555554444444444333333333332222222222111111111100000000/////////...........-------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠŒ�Ž��‘’““”””•••””””““’‘��ŽŽ�Œ‹Š‰ˆˆ‡†††………„„„„ƒƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†~~~~~~~~~~~~~}}}}}}}}}}}~~~}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuutttttttttttutttttttttttttsssssssssssrrrrrqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbaaaaa```````````___________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777776666666666555555555554444444444333333333332222222222111111111100000000/////////...........-------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡‰ŠŒ�Ž�‘’’“”””””•””””““’‘‘��ŽŽ�‹Š‰‰ˆ‡††…………„„„„ƒƒƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†~~~~~~~~~~~~~}}}}}}}}}}}~~~}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttutttttttttttttsssssssssssrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbaaaaa``````````____________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777776666666666555555555554444444444333333333322222222222111111111100000000/////////...........-------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„……†‡‰ŠŒ���‘’““””””””””””““’‘��Ž��Œ‹Š‰ˆ‡‡†………„„„„„ƒƒƒƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†~~~~~~~~~~~~~}}}}}}}}}}}~~~}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttutttttttttttttsssssssssssrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeeeedddddddccccccccccbbbbbbbbbaaaaa``````````____________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777776666666666555555555554444444444333333333322222222222111111111100000000/////////...........-------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡†††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„…†‡ˆ‰ŠŒŽ��‘’““”””””””””““’’‘��Ž��Œ‹Š‰ˆ‡††……„„„„„„ƒƒƒƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†~~~~~~~~~~~~~}}}}}}}}}}}}~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttuttttttttttttssssssssssssrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeeeedddddddccccccccccbbbbbbbbbaaaaa``````````____________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXYYYXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777776666666666555555555554444444444333333333322222222222111111111100000000/////////...........-------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡†††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ��‘’““”””””””””““’‘‘��Ž��‹Š‰ˆ‡‡†……„„„„„„ƒƒƒƒƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††~~~~~~~~~~~~~}}}}}}}}}}}}~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttuttttttttttttssssssssssssrrrqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeeeddddddddccccccccccbbbbbbbbbaaaaa``````````____________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777776666666666555555555554444444444333333333322222222222111111111100000000/////////...........-------,,,,,,,,,,,+++++++++++*+***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„…………………………………………………„„„„„„……………………………………………………„„„„„…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž�‘’““””•••••”””““’’‘��Ž����Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggghggggggggggfffffffffffeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555555444444444433333332222222111111111100000000000///////////..........------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…†††††††††††††††††††††††††……………………………………„„„„„„„„„„„…………………………………………………„„„„„„……………………………………………………„„„„„…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹���‘’“”””•••••”””““’‘‘��Ž����Œ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggghggggggggggffffffffffeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555555444444444433333332222222111111111100000000000///////////..........------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…†††††††††††††††††††††††††……………………………………„„„„„„„„„„„…………………………………………………„„„„„„……………………………………………………„„„„„…………………………………†††………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹���‘’“””••••••”””““’‘‘��Ž��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡†††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggghggggggggggffffffffffeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555555444444444433333332222222111111111100000000000///////////..........------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††……†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„………………………………………………„„„„„„„……………………………………………………„„„„„………………………………†††††……………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‰Š‹Ž��‘’“””••••••”””““’‘‘��Ž��Ž�Œ‹ŠŠ‰ˆˆ‡‡‡‡‡‡†††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssssssssssrsssssssrrrrrrrrrrrrrqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggggggggffffffffffeeeeddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555555444444444433333332222222111111111100000000000///////////..........------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††……†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„………………………………………………„„„„„„„…………………………………………………„„„„„„……………………………†††††††…………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰Š‹Ž��’““””••••••”””““’‘‘��Ž����Œ‹ŠŠ‰ˆˆ‡‡‡‡‡‡†††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssssrsssssssrrrrrrrrrrrrrqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggggggggffffffffffeeeeddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555555444444444433333332222222111111111100000000000///////////..........------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††……†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„………………………………………………„„„„„„„………………………………………………„„„„„„„…………………………†††††††††………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„……†ˆ‰Š‹Ž�‘’““”•••••••”””““’‘‘��Ž����Œ‹ŠŠ‰ˆˆ‡‡‡‡‡‡†††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssssrsssssssrrrrrrrrrrrrrqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggggffffffffffeeeeddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444433333332222222111111111100000000000///////////..........------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††………†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………………………………„„„„„„„…………………………†††††††††………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…††ˆ‰ŠŒŽ�‘’“””•••••••”””““’‘‘��Ž���ŽŒ‹‹Š‰ˆˆˆ‡‡‡‡‡†††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvuuuuuuuuutttttttttttttssssssssssssrsssssssrrrrrrrrrrrrrqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444433333332222222111111111100000000000///////////..........------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††………††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„……………………………………………„„„„„„„„……………………………………………„„„„„„„„…………………………†††††††††………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…††ˆ‰ŠŒŽ�‘’“””•••••••”””““’‘‘��Ž���Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡†††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444333333332222222111111111100000000000//////////...........------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††…………††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„……………………………………………„„„„„„„„……………………………………………„„„„„„„„………………………††††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†ˆ‰Š‹Ž�‘’“””•••••••”””““’‘‘��Ž���Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvuuuuuuuuutttttttttttttssssssssssssrsssssssrrrrrrrrrrrrqqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444333333332222222111111111100000000000//////////...........-----,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††…………††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„…………………………………………„„„„„„„„„……………………………………………„„„„„„„„………………………††††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰Š‹Ž��’““”•••••••”””““’‘‘��Ž���Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssssrsssssssrrrrrrrrrrrrqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444333333332222222111111111100000000000//////////...........-----,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††……………†††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„…………………………………………„„„„„„„„„………………………………………………„„„„„„„…………………………†††††††††………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰Š‹Ž��‘““”•••••••”””““’‘‘��Ž���Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvuuuuuuuuutttttttttttttssssssssssssrsssssssrrrrrrrrrrrrqqqqqqppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444333333332222222111111111100000000000//////////...........-----,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††……………†††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„…………………………………………„„„„„„„„„……………………………………………„„„„„„„„…………………………†††††††††………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹Ž��‘’“””••••••””““’’‘���Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������~~~~}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssssrsssssssrrrrrrrrrrrrqqqqqqppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444333333332222222111111111100000000000//////////...........-----,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††………………††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„……………………………………………„„„„„„„„…………………………†††††††††………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹���‘’“””•••••”””““’’‘���Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������~~~~}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssssrsssssssrrrrrrrrrrrrqqqqqqppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444333333332222221111111111100000000000//////////...........-----,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††………………††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„……………………………………………„„„„„„„„…………………………††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ„…†‡ˆ‰Š�Ž�‘’““””••••”””““’’‘��Ž����Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������~~~~}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvuuuuuuuuutttttttttttttssssssssssssrsssssssrrrrrrrrrrrrqqqqqqppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggggggggffffffffffeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444333333332222221111111111100000000000//////////...........-----,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††…………………††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„……………………………………………„„„„„„„„…………………………††††††††………………„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„……†ˆ‰Š�Ž��’’“””••••”””““’’‘��Ž�Œ����Œ‹Š‰‰ˆˆˆ‡‡‡‡‡††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvuuuuuuuuutttttttttttttssssssssssssrsssssssrrrrrrrrrrrrqqqqqqpppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggggggggffffffffffeeeeedddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444333333332222221111111111100000000000//////////...........-----,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††…………………†††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„…………………………………………„„„„„„„„„……………………………†††††††………………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„…†‡ˆŠŒŽ��‘’“”””•••”””““’‘‘��Ž�Œ�Ž�ŒŒ‹Š‰‰ˆˆˆ‡‡‡‡‡††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚������������~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssssrsssssssrrrrrrrrrrrrqqqqqqpppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffeeeeedddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444333333332222221111111111100000000000//////////...........-----,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………††††††††††††††††††……………………†††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„…………………………………………„„„„„„„„„……………………………†††††††………………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰Œ�Ž�‘’““”””•””””““’‘‘��Ž�Œ�Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚������������~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrsssssssrrrrrrrrrrrqqqqqqqpppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffeeeeedddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888887777777776666666666555555555554444444444333333332222221111111111100000000000//////////...........-----,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………††††††††††††††††††……………………††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„…………………………………………„„„„„„„„„………………………………†††††…………………„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰‹�Ž�‘’’“”””•””””““’‘‘��Ž�Œ�Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡‡‡††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚������������~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrsssssssrrrrrrrrrrrqqqqqqqpppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffeeeeedddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::::::::9999999999888888888888777777777666666666655555555555444444444433333333222222111111111110000000000///////////..........------,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………†††††††††††††††††………………………††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„………………………………………„„„„„„„„„„…………………………………††††…………………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…†‡‰‹ŒŽ��‘’“””””””””““’‘���Ž�Œ�Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚������������~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrsssssssrrrrrrrrrrrqqqqqqqpppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeedddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::::::::9999999999888888888888777777777666666666655555555555444444444433333333222222111111111100000000000///////////..........------,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………†††††††††††††††††………………………†††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„………………………………………„„„„„„„„„„………………………………………………………………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‹Œ���‘’““”””””””““’‘��Ž�Œ‹�Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡‡†††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚������������~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvwwwwvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssssrrssssssrrrrrrrrrrrrqqqqqqqpppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeedddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::::::::9999999999888888888888777777777666666666655555555555444444444433333333222222111111111100000000000///////////..........------,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……††††††††††††††††††††…………………………………………………………………………………………………………………………………………………††††††††††††††††…………………………†††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„………………………………………„„„„„„„„„„………………………………………………………………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠŒ�Ž�‘’““”””””””““’‘��Ž�Œ‹ŽŽ�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡‡†††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚�������������~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvwwwwvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssssrrssssssrrrrrrrrrrrrqqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeedddddddddccccccccccbbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::::::::9999999999888888888888777777777666666666655555555555444444444433333333222222111111111100000000000///////////..........------,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………†††††††††††††††††††……………………………………………………………………………………………………………………………………………………†††††††††††††††……………………………††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„……………………………………„„„„„„„„„„„………………………………………………………………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„……†ˆŠ‹�Ž��’’“”””•”””““’‘��Ž�Œ‹Ž�ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚�������������~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvwwwwvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssssrrssssssrrrrrrrrrrrrqqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeddddddddcccccccccccbbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::::::::9999999999888888888888777777777666666666655555555555444444444433333333222222111111111100000000000///////////..........------,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………†††††††††††††††††…………………………………………………………………………………………………………………………………………………………†††††††††††††††……………………………††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„……………………………………„„„„„„„„„„„………………………………………………………………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„…†‡Š‹ŒŽ��‘’“”””•”””““’‘��Ž�Œ‹Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡†††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚�������������~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssrrssssssrrrrrrrrrrrrqqqqqqqppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeddddddddcccccccccccbbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::::::::9999999999888888888888777777777666666666655555555555444444444433333333222222111111111100000000000///////////..........------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………††††††††††††††††……………………………………………………………………………………………………………………………………………………………††††††††††††††………………………………†††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„……………………………………„„„„„„„„„„„…„„………………………………………………………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„…†‡Š‹ŒŽ��‘’“””•••””““’‘��Ž�Œ‹Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚�������������~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssrrssssssrrrrrrrrrrrqqqqqqqqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::::::::9999999999888888888888777777777666666666655555555555444444444433333333222222111111111100000000000///////////..........------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………†††††††††††††††………………………………………………………………………………………………………………………………………………………………††††††††††††††………………………………†††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„…„„„„„……………………………………………„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„…†‡Š‹ŒŽ��‘’“”””••””““’‘��Ž�Œ‹Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚�������������~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssssrrssssssrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;::::::::::::::9999999999888888888888777777777666666666655555555555444444444433333333222222111111111100000000000///////////..........------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„……………………„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚����‚‚‚ƒ„„…‡‡‰Š‹�Ž��‘‘’’’’’’‘���Ž�Œ‹‰‰Œ‹Š‰‰ˆˆ‡‡††††………………„„„„„„‚‚�����������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnmmnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_______^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999888888888777777777666666666655555554444444444333333333322222222222111111111100000000/////////...........--------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„……………………„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚����‚‚‚ƒ„…†‡‡‰Š‹�Ž��‘‘’’’’’’‘��ŽŽ�‹Š‰ˆŒ‹Š‰‰ˆˆ‡‡†††…………………„„„„„„‚‚����������€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_______^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888777777777666666666665555554444444444333333333332222222222111111111000000000/////////...........--------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„…………………„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚����‚‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž��‘‘’’’’’‘‘��Ž�Œ‹Š‰ˆŒ‹Š‰‰ˆ‡‡‡†††…………………„„„„„„‚‚�����������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_______^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888777777777666666666655555554444444444333333333332222222221111111111000000000/////////...........--------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„…………………„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚��‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž��‘’’’’’’‘‘��Ž�Œ‹Š‰ˆŒ‹Š‰ˆˆ‡‡‡†††…………………„„„„„„‚‚�����������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_______^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999888888888777777777666666666665555554444444444333333333332222222221111111111000000000/////////..........---------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„………………„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†ˆˆŠ‹Œ�Ž��‘’’’’’’‘���Ž�Œ‹Š‰ˆ‹‹Š‰ˆˆ‡‡‡†††…………………„„„„„„‚‚����������€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_______^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888777777777666666666665555554444444444333333333332222222221111111111000000000/////////..........---------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹ŒŽ���‘‘’’’’‘‘���Ž�Œ‹Š‰ˆ‹ŠŠ‰ˆˆ‡‡††††………………„„„„„„„‚‚����������€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````_______^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888777777777666666666665555554444444444333333333332222222221111111111000000000/////////..........---------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„……………„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰‰‹Œ�Ž���‘‘’’’’‘‘��Ž�Œ‹Š‰ˆ‡‹Š‰‰ˆˆ‡‡††††………………„„„„„„„‚�����������€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888777777777666666666665555554444444444333333333332222222221111111111000000000/////////..........---------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„…††‡ˆ‰Š‹Œ�Ž��‘‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡‹Š‰‰ˆ‡‡‡††††………………„„„„„„„‚�����������€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggeeeeeeeddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999888888888777777777666666666665555554444444444333333333332222222221111111111000000000/////////..........---------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„…††‡ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆˆ‡ŠŠ‰ˆˆ‡‡‡†††…………………„„„„„„„‚�����������€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999888888888777777777666666666665555555444444444333333333332222222221111111111000000000/////////..........---------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„…††‡ˆ‰Š‹ŒŒ�Ž���‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡†Š‰‰ˆˆ‡‡††††………………„„„„„„„„‚����������€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}|}}}}}}}}||||||||||||||{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnmmmnmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999888888888777777777666666666665555555444444444333333333322222222221111111111000000000////////...........---------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚�‚‚‚‚‚ƒƒ„…††‡ˆ‰Š‹ŒŒ�Ž����‘‘‘‘‘����Ž�Œ‹Š‰‰ˆ‡†Š‰ˆˆ‡‡‡††††……………„„„„„„„„„�����������€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}|}}}}}}}}||||||||||||||{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnmmmnmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999888888888777777777666666666665555555444444444333333333322222222221111111111000000000////////...........---------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚��‚‚‚‚ƒƒ„……†‡ˆ‰Š‹Œ��Ž�����‘‘‘‘����ŽŽ�Œ‹Š‰ˆ‡††‰‰ˆˆ‡‡‡†††………………„„„„„„„„„�����������€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}|}}}}}}}}||||||||||||||{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\[\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999888888888777777777666666666665555555444444444333333333322222222221111111111000000000/////////..........---------,,,,,,,,,,,++++++++++********)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚����‚‚‚ƒƒ„……†‡ˆ‰Š‹Œ�ŽŽŽ����‘‘‘‘����ŽŽ�Œ‹Š‰ˆˆ‡†…‰ˆˆ‡‡‡††††……………„„„„„„„„„„����������€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}|}}}}}}}|||||||||||||||{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````________^^^^]]]]]]]]]]\\\\\\\\\\[\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999888888888777777777666666666665555555444444444333333333322222222221111111111000000000////////...........---------,,,,,,,,,,,++++++++++********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„…………………………………………………………………………………………………………„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚����‚‚‚ƒ„„…†‡ˆ‰Š‹Œ�ŽŽ������‘‘‘�����Ž�Œ‹‹Š‰ˆ‡††…‰ˆˆ‡‡‡†††………………„„„„„„„„„„����������€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}|}}}}}}}||||||||||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````________^^^^]]]]]]]]]]\\\\\\\\\\[\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999888888888777777777666666666665555555444444444333333333322222222221111111111000000000/////////..........---------,,,,,,,,,,,++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚����‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ������‘‘������Ž��Œ‹Š‰ˆ‡‡†……ˆˆ‡‡‡††††……………„„„„„„„„„„„����������€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}|}}}}}}}||||||||||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggeeeeeeddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^]]]]]]]]]]\\\\\\\\\\[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999888888888777777777666666666665555555444444444333333333322222222221111111111000000000////////...........---------,,,,,,,,,,,++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚����‚‚‚ƒ„„…†ˆ‰Š‹Œ�Ž������‘‘‘‘�����ŽŽ�Œ‹Š‰‰ˆ‡††…„ˆˆ‡‡‡†††………………„„„„„„„„„„„����������€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}|}}}}}}}||||||||||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggeeeeeeddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^]]]]]]]]]]\\\\\\\\\\[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888777777777666666666665555555444444444333333333322222222221111111111000000000/////////..........---------,,,,,,,,,,+++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚����‚‚‚ƒƒ„…†‡ˆ‰‹Œ�ŽŽ�����‘‘‘‘�����ŽŽ�ŒŒ‹Š‰ˆ‡‡†…„„ˆ‡‡‡††††……………„„„„„„„„„„„ƒ���������€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}||}}}}}}}||||||||||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````________^^^^]]]]]]]]]]\\\\\\\\\\[\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999998888888888777777777666666666665555555444444444333333333322222222221111111110000000000/////////..........---------,,,,,,,,,,,++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚����‚‚‚ƒ„„…‡ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘‘�����Ž��Œ‹Š‰‰ˆ‡†……„„ˆ‡‡‡††††……………„„„„„„„„„„„ƒ���������€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}||}}}}}}||||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_________^^^^]]]]]]]]]]\\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888777777777666666666666555555444444444333333333322222222211111111110000000000/////////..........---------,,,,,,,,,,,++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………„………………………………………………„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚�����‚‚ƒƒ„…†‡ˆ‰‹Œ�Ž���‘‘‘‘‘‘‘�����ŽŽ�ŒŒ‹Š‰ˆ‡‡†…„„ƒ‡‡‡††††……………„„„„„„„„„„„„ƒ���������€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}||}}}}}}||||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_________^^^]]]]]]]]]]]\\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888777777777666666666665555555444444444333333333322222222211111111110000000000/////////..........---------,,,,,,,,,,+++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………„„„……………………………………………„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚����‚‚‚ƒƒ„…†ˆ‰Š‹Œ�Ž��‘‘‘‘‘‘‘‘�����Ž��Œ‹Š‰‰ˆ‡†……„„ƒ‡‡‡††††……………„„„„„„„„„„„ƒƒ���������€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}||}}}}}}||||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_________^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888777777777666666666666555555444444444333333333322222222211111111110000000000/////////..........---------,,,,,,,,,,+++++++++++*******)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………„„„„…………………………………………„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚����‚‚‚ƒ„…†‡ˆ‰ŠŒ�Ž���‘‘‘‘‘‘‘‘����ŽŽ�ŒŒ‹Š‰ˆ‡‡†……„„ƒ‡‡††††………………„„„„„„„„„„ƒƒƒ���������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}|||}}}}}|||||||||||||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggeeeeedddddddddddcccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````_________^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888777777777666666666666555554444444444333333333322222222211111111110000000000/////////..........---------,,,,,,,,,,,++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……†††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………„„„„„„………………………………………„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚����‚‚‚ƒ„…†‡ˆ‰‹Œ�Ž���‘‘‘‘‘‘‘�����Ž��Œ‹ŠŠ‰ˆ‡††…„„ƒƒ‡‡††††……………„„„„„„„„„„„ƒƒƒ���������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}|||}}}}}||||||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggeeeeeddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````_________^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888887777777777666666666666555555444444444333333333322222222211111111110000000000/////////..........---------,,,,,,,,,,+++++++++++*******))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………†††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………„„„„„„„…………………………………„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚ƒƒ„…†‡‰Š‹Œ�Ž���‘‘‘‘‘‘�����ŽŽ�ŒŒ‹Š‰ˆˆ‡†……„„ƒƒ‡‡††††……………„„„„„„„„„„„ƒƒƒ��������€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}|||}}}}|||||||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggeeeeeddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````_________^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888887777777777666666666666555555444444444333333333322222222211111111110000000000/////////..........---------,,,,,,,,,,+++++++++++*******))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………†††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………„„„„„„„„„………………………………„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚ƒƒ„…†ˆ‰Š‹Œ�Ž���‘‘‘‘‘������Ž��Œ‹‹Š‰ˆ‡‡†…„„ƒƒƒ‡†††††……………„„„„„„„„„„ƒƒƒƒ��������€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}|||}}}}|||||||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````_________^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888887777777777666666666666555554444444444333333333322222222211111111110000000000/////////..........---------,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„…………………………………………………………†††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………†††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚ƒ„……‡ˆ‰Š‹Œ�Ž���‘‘‘�������ŽŽ�ŒŒ‹Š‰‰ˆ‡††…„„ƒƒƒ‡†††††……………„„„„„„„„„ƒƒƒƒƒ��������€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}||||}}}}||||||||||||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````__________^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888887777777777666666666666555554444444444333333333322222222211111111110000000000/////////...........--------,,,,,,,,,,+++++++++++*******)))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††…††††††††††††††††††††††††…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘�������ŽŽ�ŒŒ‹Š‰‰ˆ‡††…„„ƒƒƒˆ‡‡‡‡‡†††††…………………………„„„„�€€€€€€€€€€€€€}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwvwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggfffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaaaa``````````___`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888877777766666666555555555555444444444444333333333322222222111111110000000000///////..........-----------,,,,,,,,,,+++++++++++********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††……†††††††††††††††††††††††…………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž������������ŽŽ��Œ‹‹Š‰ˆˆ‡†……„„ƒƒƒˆ‡‡‡‡‡†††††…………………………„„„„�€€€€€€€€€€€€€}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaaa```````````___`````__________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999999988888888877777766666666655555555555444444444444333333333322222222111111110000000000///////..........-----------,,,,,,,,,,++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††………††††††††††††††††††††††…………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚ƒ„„…†‡ˆ‰Š‹Œ�Ž�����������ŽŽŽ�ŒŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒƒˆ‡‡‡‡‡†††††………………………„„„„„€€€€€€€€€€€€€€}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyxxxxxxxxxxwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggffffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbaaaaaaaaaaa```````````___`````__________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKLKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999999988888888877777766666666655555555555444444444444333333333322222222111111100000000000///////..........-----------,,,,,,,,,,++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††………††††††††††††††††††††††…………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ�ŽŽ���������ŽŽŽ��Œ‹‹Š‰‰ˆ‡††……„„ƒƒƒˆ‡‡‡‡‡†††††………………………„„„„„€€€€€€€€€€€€€€}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyxxxxxxxxxxwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggffffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbaaaaaaaaaaa```````````___`````__________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVUVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKLKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<;<<<<;;;;;;;;;;:::::::::999999999999988888888877777766666666655555555555444444444444333333333322222222111111100000000000///////..........-----------,,,,,,,,,,++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††…………†††††††††††††††††††††…………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹Œ�ŽŽ��������ŽŽŽ��ŒŒ‹ŠŠ‰ˆˆ‡†……„„„ƒƒƒˆ‡‡‡‡‡†††††………………………„„„„„€€€€€€€€€€€€€}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyxxxxxxxxxxwwwwwwwwwwwwwvvwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggffffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbaaaaaaaaaaa```````````___````___________^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVUVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;<<<<;;;;;;;;;::::::::::999999999999988888888877777766666666655555555555444444444444333333333222222222111111110000000000///////..........-----------,,,,,,,,,,++++++++++*********))))))))))))(((((((((((((''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††……………††††††††††††††††††††…………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††……………††††††††††††††††††††…††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚ƒƒ„…††‡ˆ‰Š‹Œ��ŽŽ�����ŽŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡‡†……„„ƒƒƒƒˆ‡‡‡‡‡†††††……………………„„„„„„€€€€€€€€€€€€€}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaaaaaaaa```````````___````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVUVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<;<<<<;;;;;;;;;::::::::::999999999999998888888877777766666666655555555555444444444443333333333222222222111111100000000000///////..........-----------,,,,,,,,,,++++++++++*********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††………………†††††††††††††††††††…………………………………………………………………††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††…………………††††††††††††††††††………………†††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚ƒƒ„…†‡ˆˆ‰Š‹Œ��ŽŽ����ŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡††……„„ƒƒƒƒˆ‡‡‡‡‡†††††……………………„„„„„„€€€€€€€€€€€€}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyxxxxxxxxxwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaaaa``````````____````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXWWXXXWWWWWWWWWWWVVVVVVVVVVUVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>=========<<<<<<<<<<<;<<<<;;;;;;;;;::::::::::999999999999998888888877777766666666655555555554444444444443333333333222222222111111100000000000///////..........-----------,,,,,,,,,,++++++++++*********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††………………†††††††††††††††††††…………………………………………………………………†††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††………………………††††††††††††††††……………………………††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹Œ��ŽŽŽ���ŽŽŽ��ŒŒŒ‹ŠŠ‰‰ˆ‡‡†……„„„ƒƒƒƒˆ‡‡‡‡‡†††††……………………„„„„„„€€€€€€€€€€€€}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyxxxxxxxxxwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaaa```````````____````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWXXXWWWWWWWWWWVVVVVVVVVVVUVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<;<<<;;;;;;;;;;::::::::::999999999999998888888877777766666666665555555554444444444443333333333222222222111111100000000000///////..........-----------,,,,,,,,,,++++++++++*********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††…………………††††††††††††††††††…………………………………………………………………††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††………………………………†††††††††††††…………………………………………………††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰‰ˆˆ‡††……„„„ƒƒƒƒˆ‡‡‡‡‡††††……………………„„„„„„„€€€€€€€€€€€€}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyxxxxxxxxxwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaaa```````````____````__________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWXXXWWWWWWWWWWVVVVVVVVVVUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<;<<<;;;;;;;;;;::::::::::999999999999998888888877777766666666665555555554444444444443333333333222222222111111100000000000///////..........-----------,,,,,,,,,,++++++++++*********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††……………………†††††††††††††††††…………………………………………………………………††††††††††††††††††††††††‡††††††††††††††††††††††††††………………………………………††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒƒƒˆ‡‡‡‡†††††……………………„„„„„„„€€€€€€€€€€€}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyxxxxxxxxwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbaaaaaaaaaaa```````````____````__________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWXXXWWWWWWWWWWVVVVVVVVVVUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>=========<<<<<<<<<<<;<<<;;;;;;;;;;::::::::::999999999999998888888877777766666666665555555554444444444443333333333222222222111111100000000000///////..........-----------,,,,,,,,,,++++++++++*********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††………………………††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………†††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆ‡‡††………„„„ƒƒƒƒˆ‡‡‡‡†††††……………………„„„„„„„€€€€€€€€€€€}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyxxxxxxxxwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbaaaaaaaaaaa```````````____```___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWXXXWWWWWWWWWWVVVVVVVVVVUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<;<<<;;;;;;;;;;::::::::::999999999999998888888877777766666666665555555554444444444443333333332222222222111111100000000000///////..........-----------,,,,,,,,,,++++++++++*********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††…………………………†††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆ‰Š‹‹Œ���ŽŽŽŽŽ��ŒŒŒ‹‹Š‰‰ˆˆ‡‡††……„„„„ƒƒƒƒˆ‡‡‡‡†††††…………………„„„„„„„„€€€€€€€€€€€}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaaaaaaaa```````````____```___________^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXWWXXXWWWWWWWWWWVVVVVVVVVVUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>=========<<<<<<<<<<<;<<<;;;;;;;;;;::::::::::999999999999999888888877777766666666665555555554444444444443333333332222222222111111100000000000///////..........-----------,,,,,,,,,,++++++++++*********)))))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††…………………………†††††††††††††††„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……†‡‡ˆ‰Š‹‹Œ���ŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡‡††………„„„„ƒƒƒƒ‡‡‡‡‡†††††…………………„„„„„„„„€€€€€€€€€€~}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxwwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaaaaaaaa``````````_____```___________^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXWWXXXWWWWWWWWWWVVVVVVVVVVUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>=========<<<<<<<<<<<;<<<;;;;;;;;;;::::::::::999999999999999888888877777766666666665555555544444444444433333333332222222222111111100000000000///////..........-----------,,,,,,,,,,++++++++++*********)))))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††……………………………††††††††††††††„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„……†‡‡ˆ‰Š‹‹ŒŒ��ŽŽŽŽ��ŒŒŒ‹ŠŠ‰‰ˆˆ‡‡††………„„„„ƒƒƒƒ‡‡‡‡‡††††……………………„„„„„„„„€€€€€€€€€€~}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxwwwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaaaaaaa```````````_____```__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWXXWWWWWWWWWWWVVVVVVVVVVUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<;<<<;;;;;;;;;;::::::::::999999999999999888888877777766666666665555555544444444444433333333332222222222111111100000000000///////..........-----------,,,,,,,,,+++++++++++*********)))))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††………………………………†††††††††††††„„„…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆˆ‰Š‹‹ŒŒ���ŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‡‡†††………„„„„ƒƒƒƒ‡‡‡‡†††††…………………„„„„„„„„„€€€€€€€€€€~}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaaa```````````_____```__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<;<<<;;;;;;;;;:::::::::::999999999999998888888877777766666666665555555544444444444433333333332222222221111111100000000000///////..........-----------,,,,,,,,,+++++++++++*********)))))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††…………………………………††††††††††††„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰Š‹‹ŒŒ�������ŒŒŒ‹ŠŠ‰‰ˆˆ‡‡††…………„„„„ƒƒƒƒ‡‡‡‡†††††……………………„„„„„„„„€€€€€€€€~~||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaaa```````````_____```__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<;<<<;;;;;;;;;:::::::::::999999999999998888888877777766666666665555555544444444444433333333332222222221111111100000000000///////..........-----------,,,,,,,,,++++++++++++********))))))))))))))(((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………††††††††††……………………………………†††††††††††„„„„„……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆˆ‰ŠŠ‹ŒŒŒ������ŒŒ‹‹ŠŠ‰ˆˆ‡‡†††…………„„„„ƒƒƒƒˆ‡‡‡†††††……………………„„„„„„„„€€€€€€€€~~||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbaaaaaaaaaa```````````_____``___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<;<<<;;;;;;;;;:::::::::::999999999999998888888877777766666666665555555544444444444433333333332222222221111111100000000000///////.........------------,,,,,,,,,+++++++++++*********)))))))))))))((((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………†††††††††………………………………………††††††††††„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………††‡‡ˆˆ‰ŠŠ‹‹ŒŒ������ŒŒ‹‹Š‰‰ˆˆ‡‡†††…………„„„„ƒƒƒƒ‡‡‡‡†††††……………………„„„„„„„„€€€€€€€~~||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_____``___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::999999999999998888888877777766666666665555555544444444444433333333322222222221111111000000000000///////..........-----------,,,,,,,,,++++++++++++********)))))))))))))((((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………†††††††††…………………………………………†††††††††„„„„„„„………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………†††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒ�����Œ‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„ƒƒƒƒˆ‡‡‡†††††……………………„„„„„„„„€€€€€€€~~~|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbaaaaaaaaaa``````````______``___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;<<;;;;;;;;;;:::::::::::99999999999999888888887777776666666666555555544444444444443333333332222222222111111100000000000////////.........------------,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………††††††††…………………………………………†††††††††„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………†††‡‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„„ƒƒƒˆ‡‡‡†††††………………………„„„„„„„€€€€€~~~~|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvwvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbaaaaaaaaa```````````______``___________^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;<<;;;;;;;;;;:::::::::::99999999999999888888887777776666666665555555544444444444433333333332222222222111111100000000000////////..........----------,,,,,,,,,,++++++++++++********)))))))))))((((((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………†††††††……………………………………………††††††††„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………†††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††……………„„„„ƒƒƒˆ‡‡‡†††††………………………„„„„„„„€€€€€~~~~|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhgggggggfffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbaaaaaaaaa```````````______``__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<;;<<;;;;;;;;;;:::::::::::99999999999998888888877777776666666665555555544444444444433333333332222222222111111100000000000////////..........----------,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………††††††………………………………………………†††††††„„„„„„„„„„………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………††††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††……………„„„„ƒƒƒˆ‡‡‡†††††…………………………„„„„„„€€€€€~~~~~||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhgggggggffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbaaaaaaaaa```````````______``__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<;;<<;;;;;;;;;;:::::::::::99999999999998888888877777776666666665555555544444444444433333333332222222222111111100000000000////////.........-----------,,,,,,,,,,+++++++++++*********))))))))))(((((((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………†††††…………………………………………………††††††„„„„„„„„„„„……………………………………†††††††††††††††††††††††††…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††……………„„„„ƒƒƒˆ‡‡‡†††††………………………„„„„„„„€€€€~~~~~||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhgggggggffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbaaaaaaaaa```````````______`___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<;;<<;;;;;;;;;;:::::::::::99999999999998888888877777776666666665555555544444444444433333333332222222222111111100000000000////////.........-----------,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………†††††……………………………………………………†††††„„„„„„„„„„„„…………………………………†††††††††††††††††††††††††……††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………†††‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††††…………„„„„ƒƒƒˆ‡‡‡†††††…………………………„„„„„„€€€€~~~~~~|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbaaaaaaaaa```````````______`___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<;;<<;;;;;;;;;;:::::::::::99999999999988888888877777776666666655555555444444444444433333333332222222222111111100000000000////////.........-----------,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###############"""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………††††………………………………………………………††††„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††…………††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„……………†††‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††††…………„„„„ƒƒƒˆ‡‡‡†††††…………………………„„„„„„€€€€~~~~~~|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbaaaaaaaaa``````````_______`___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<;;<<;;;;;;;;;;:::::::::::99999999999988888888877777776666666655555555444444444444433333333332222222222111111100000000000////////.........-----------,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###############"""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹��ŽŽ���ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡‡‡††††……………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggffffffffffffeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````___________^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::999999999888888777777777666666666666555555555544444444433333333333222222222211111111100000000000///////////..-----------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((((((((((((('''''&&&&&&%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$##########""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡††††……………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuusssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllljjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````___________^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<;;;;;;::::::::::9999999999888888777777777666666666666555555555444444444433333333333222222222211111111100000000000///////////..-----------,,,,,,,,,,,++++++++************)))))))))))(((((((((((((((((((((('''''&&&&&&&%%%%%%%%%%%%$$%%%%%$$$$$$$$$$##########""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††……………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpooooooooooooonnnnnnnnnnnmnmmmmmmmmmmmmmllllllllllljjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::::999999999888887777777777666666666665555555555444444444433333333333222222222211111111100000000000///////////..-----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((((((((((('''''&&&&&&%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$###########"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒ„„„„………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹���ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††…………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxwyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnmnmmmmmmmmmmmmmllllllllllljjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````___________^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::::9999999999888887777777776666666666665555555555444444444433333333333222222222211111111100000000000///////////..-----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((((((((((('''''&&&&&&&%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$##########"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ„„„………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹���ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡†††††……………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxwyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnmnmmmmmmmmmmmmmllllllllllljjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````___________^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::::999999999888887777777776666666666665555555555444444444433333333333222222222211111111100000000000///////////..-----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((((((((((('''''&&&&&&&%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$##########"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„………††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹‹‹���ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡††††………………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnmnmmmmmmmmmmmmlllllllllllljjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````___________^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::::9999999999888887777777776666666666665555555555444444444433333333333222222222211111111100000000000///////////..-----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((((((((((('''''&&&&&&&%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$#########""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹���ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~}||||||||||||{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnmnmmmmmmmmmmmmlllllllllllljjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````___________^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::::999999999888887777777776666666666665555555555444444444433333333333222222222211111111100000000000///////////..-----------,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((((((((('''''&&&&&&&%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$#########""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹���ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttssssssssssssrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnmnmmmmmmmmmmmmlllllllllllljjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::::9999999999888887777777777666666666665555555555444444444443333333333222222222211111111100000000000///////////..-----------,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((((((((('''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††………………„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~}|||||||||||{{{{{{{{{{{{{{yyyyyyyyxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttsssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmmmlllllllllllljjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````___________^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::::999999999888887777777777666666666565555555555444444444443333333333222222222211111111100000000000///////////..----------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((((((((''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡‡†††………………„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{{{{{{{{yyyyyyyyxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggfffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````___________^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<<<;;;;;;::::::::::9999999999888887777777777666666666655555555555444444444443333333333322222222211111111100000000000//////////...----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((((((((((''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹�ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………………„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}||||||||||{{{{{{{{{{{{{{zyyyyyyyyxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````___________^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<<<;;;;;;:::::::::::999999999888887777777777666666666565555555555444444444443333333333222222222211111111100000000000///////////..----------,,,,,,,,,,,+++++++++***********)))))))))))))))(((((((((((((((((('''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………„„„……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„……††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹�ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……………„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}||||||||||{{{{{{{{{{{{{{zyyyyyyyyxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````___________^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::999999999888887777777777666666666655555555555444444444443333333333322222222211111111100000000000//////////...----------,,,,,,,,,,,+++++++++***********)))))))))))))))(((((((((((((((((''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}|||||||||{{{{{{{{{{{{{{{zyyyyyyyyxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaaaa`aaa``````````__________^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::999999999888887777777777666666666565555555555444444444443333333333222222222211111111100000000000///////////..----------,,,,,,,,,,,+++++++++***********)))))))))))))))(((((((((((((((((''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………„„„„„………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒ‹‹‹‹‹ŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~}}}}|||||||||{{{{{{{{{{{{{{zzyyyyyyyxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggffffffffffffeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaa`aa``````````___________^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::999999999888887777777777666666666655555555555444444444443333333333322222222211111111100000000000//////////...----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((((((((((''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#########"""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………„„„„„„……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡‡ˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŽŽ���ŒŒ‹‹ŠŠŠ‰ˆˆ‡‡††………„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~}}}}|||||||||{{{{{{{{{{{{{{zzyyyyyyyxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjiiiiiiiiiiiihhhhhggggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa`aa``````````___________^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::999999999888887777777777766666666665555555555444444444443333333333222222222211111111100000000000///////////..----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{{zzyyyyyyxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjiiiiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaa`aa``````````___________^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::999999999888888777777777766666666665555555555444444444443333333333322222222211111111100000000000///////////..----------,,,,,,,,,,,+++++++++***********)))))))))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠŽ��ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqqppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjiiiiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaa``a```````````___________^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOONNNNNNNNNNNMMMMNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::999999999888888777777777766666666665555555555444444444443333333333222222222211111111100000000000///////////..---------,,,,,,,,,,,,+++++++++***********)))))))))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ��ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjiiiiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaa``a```````````__________^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOONNNNNNNNNNNMMMMNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>>>>========<<<<<<<<<<<<;;;;;;;:::::::::9999999999888888777777777766666666665555555555444444444443333333333222222222211111111100000000000///////////..---------,,,,,,,,,,,,+++++++++***********)))))))))))))((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„„„„……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒŒŒ��ŒŒŒŒ‹‹ŠŠ��ŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚����~~~~~~~~~~~~~~~~~}}}}}}}||||||{{{{{{{{{{{{{{{zzzzyyyyyxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjiiiiiiiiiiiihhhhhhgggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa``a``````````___________^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>>>>========<<<<<<<<<<<<;;;;;;::::::::::9999999999888888777777777766666666665555555555444444444443333333333222222222111111111100000000000///////////..---------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………„„„„„„„„„„„………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒŒ����ŒŒŒ‹‹ŠŠ�ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚����~~~~~~~~~~~~~~~~~}}}}}}}||||||{{{{{{{{{{{{{{{zzzzyyyyyxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjiiiiiiiiiiiihhhhhhgggggggggfffffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa``a``````````___________^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>>>>========<<<<<<<<<<<<;;;;;;::::::::::9999999999888888777777777766666666665555555555444444444443333333333222222222111111111000000000000///////////..---------,,,,,,,,,,,,++++++++************))))))))))))((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒŒ����ŒŒŒ‹‹Š‰�ŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡†††……„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚����~~~~~~~~~~~~~~~~~}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzyyyyyxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrqqqqrrrrrrrrqqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjiiiiiiiiiiihhhhhhhgggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::999999999988888777777777776666666666555555555544444444444333333333322222222211111111100000000000////////////..---------,,,,,,,,,,,,++++++++************))))))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########"""""""""!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚ƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒ����ŒŒŒ‹‹Š‰�ŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆ‡‡†††………„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzyyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrqqqqqqqqqqqqppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjiiiiiiiiiiihhhhhhhgggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaa``````````````___________^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>=======<<<<<<<<<<<<;;;;;;::::::::::9999999999988888777777777776666666666555555555544444444444333333333322222222211111111100000000000////////////..---------,,,,,,,,,,,,++++++++*************)))))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########"""""""""!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹ŒŒŒ����ŒŒŒ‹ŠŠ‰�Œ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††……………„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzyyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrqqqqqqqqqqqqqpppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjiiiiiiiiiiiihhhhhhhggggggggfffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaa``````````````___________^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>========<<<<<<<<<<<<;;;;;;::::::::::9999999999988888777777777776666666666555555555554444444443333333333322222222211111111100000000000////////////..---------,,,,,,,,,,,+++++++++************))))))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########""""""""!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚ƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒ���ŒŒŒ‹ŠŠ‰ŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡†††…………………………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzyyyxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjiiiiiiiiiiiihhhhhhhggggggggfffffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa`````````````____________^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@????????>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::::9999999999988887777777777776666666666555555555544444444443333333333222222222211111111100000000000////////////..---------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########""""""""!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚ƒ„„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒ�ŒŒŒŒ‹ŠŠ‰ŒŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡†††………………………………„„„„„ƒƒƒƒ‚‚‚‚‚���~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzyyyxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuutttttttsssssssrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbaaaaaaaaaa``````````````___________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@????????>>>>>>>>========<<<<<<<<<<<;;;;;;::::::::::99999999999988887777777777766666666666555555555544444444443333333333222222222211111111100000000000////////////..---------,,,,,,,,,,,,++++++++************))))))))))))(((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########""""""""!!!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚ƒ„„……†‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹ŠŠ‰ŒŒ‹‹ŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††……………………………„„„„„ƒƒƒƒ‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzyyyxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaa``````````````___________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@????????>>>>>>>>========<<<<<<<<<<<;;;;;;::::::::::99999999999988877777777777766666666666555555555544444444443333333333222222222211111111100000000000////////////..---------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒ„„…††‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹Š‰Š‰ˆˆ‡‡‡†††††……………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚�����€€€€}}}}}}||||||||||||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuutttttttttttsssssssssssssrssssssssssssrrrrrrrrrrrrrppppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllmllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>======<<<<<<<<<;;;;;;;;;;::::9999999999988888888888777777777766666666666555554444444444333333333322222222211111111100000000000////////////...........---------,,,,,,,,,,,+++++++*********)))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##########""#""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒ„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹Š‰Š‰ˆˆ‡‡††††………………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚����€€€€}}}}}}}|||||||||||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttsssssssssssssrssssssssssssrrrrrrrrrrrrqppppppppppppooooooooooooonnnnmmmmmmmmmmmmmlllllllllmllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeedddddddddddcccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYXXXXXXXXXXWWWWWWWWWWVWWWVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@?????????>======<<<<<<<<<;;;;;;;;;;::::9999999999888888888888777777777666666666666555554444444444333333333322222222211111111110000000000////////////...........---------,,,,,,,,,,,+++++++*********)))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##########""#""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚ƒƒƒ„……†‡ˆˆ‰Š‹‹ŒŒŒŒŒŒ‹‹Š‰Š‰ˆˆ‡‡††††………………………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚����€€€€}}}}}}}}}|||||||||||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuutttttttttttssssssssssssrrssssssssssssrrrrrrrrrrrrqppppppppppppooooooooooooonnnnmmmmmmmmmmmmmlllllllllmllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeedddddddddddcccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXWWWWWWWWWWWVWWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????>>======<<<<<<<<<;;;;;;;;;;::::9999999999888888888888777777777666666666666555554444444444333333333322222222211111111100000000000////////////...........---------,,,,,,,,,,,,++++++*********))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##########""#""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒ„……†‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹ŠŠŠ‰ˆˆ‡‡†††…………………………………………„„„„„ƒƒƒƒƒ‚‚‚‚����€€€€}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttsssssssssssssrsssssssssssrrrrrrrrrrrrrqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmmlllllllllmlllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXWWWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????>>======<<<<<<<<<;;;;;;;;;;:::99999999999888888888888777777776666666666666555554444444444333333333322222222111111111110000000000///////////............---------,,,,,,,,,,,+++++++*********))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒ„„…††‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹ŠŠŠ‰ˆˆ‡‡†††………………………………………………„„„„„ƒƒƒƒ‚‚‚‚����€€€€€~}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttssssssssssssrrssssssssssssrrrrrrrrrrrqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXWWWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????????>>======<<<<<<<<;;;;;;;;;;::::99999999999888888888887777777776666666666665555554444444444333333333222222222111111111100000000000///////////............---------,,,,,,,,,,,+++++++*********))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚ƒƒ„„…†‡ˆ‰‰Š‹‹‹ŒŒŒ‹‹ŠŠŠ‰‰ˆ‡‡††……………………………††††††…………„„„„ƒƒƒƒ‚‚‚‚����€€€€€~~~}}}}}}}}||||||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuutttttttttttssssssssssssrrssssssssssssrrrrrrrrrrrqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXYYYXXXXXXXXXXWWWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>======<<<<<<<<;;;;;;;;;;::::99999999998888888888887777777776666666666665555554444444444333333333222222222111111111110000000000///////////............--------,,,,,,,,,,,,+++++++*********))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚ƒƒ„…††‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹ŠŠŠ‰‰ˆ‡‡††…………………………††††††††…………„„„„ƒƒƒƒ‚‚‚�����€€€€€~~~~~}}}}}}}|||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuutttttttttttssssssssssssrrssssssssssssrrrrrrrrrrrqqppppppppppooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXYYXXXXXXXXXXXWWWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????>>>======<<<<<<<<;;;;;;;;;;::::99999999998888888888887777777766666666666665555554444444444333333333222222222111111111100000000000///////////............--------,,,,,,,,,,,,+++++++*********))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚ƒ„„…†‡ˆ‰‰Š‹‹‹ŒŒ‹‹‹ŠŠŠ‰ˆ‡‡††………………………††††††††††…………„„„„ƒƒƒ‚‚‚‚�����€€€€~~~~~~}}}}}}|||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttssssssssssssrrssssssssssssrrrrrrrrrrqqqppppppppppooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXXWWWWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????>>>=====<<<<<<<<<;;;;;;;;;;::::99999999998888888888887777777766666666666665555554444444444333333333222222222111111111100000000000///////////...........---------,,,,,,,,,,,,+++++++*********))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€����‚‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹ŒŒ‹‹‹ŠŠŠ‰ˆˆ‡††………………………††††††††††††………„„„ƒƒƒƒ‚‚‚‚�����€€€~~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttssssssssssssrrssssssssssssrrrrrrrrrrqqqppppppppppooooooooooooonnnnnmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXYYXXXXXXXXXXXWWWWWWWWWWWVWWVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????>>>=====<<<<<<<<<;;;;;;;;;;::::99999999998888888888887777777766666666666655555544444444444333333333222222222111111111100000000000///////////...........---------,,,,,,,,,,,,+++++++*********)))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€����‚‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹Š‹Š‰ˆˆ‡††………………………††††‡‡‡‡††††…………„„„ƒƒƒƒ‚‚‚‚������€~~~~~~}}}}}||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvwvvvvvvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssrrrssssssssssssrrrrrrrrrrqqqpppppppppooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>=====<<<<<<<<<;;;;;;;;;;::::99999999998888888888887777777766666666666655555544444444443333333333222222222111111111100000000000///////////...........---------,,,,,,,,,,,,+++++++*********)))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€�����‚‚ƒƒ„…†‡ˆ‰‰Š‹‹‹‹‹‹‹Š‹Š‰ˆˆ‡††………………………††††‡‡‡‡‡††††………„„„„ƒƒƒƒƒ‚‚‚‚�����~~~~~~}}}}||||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssrrrsssssssssssrrrrrrrrrrqqqqpppppppppooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>=====<<<<<<<<<;;;;;;;;;;::::99999999998888888888887777777766666666666655555544444444443333333332222222222111111111100000000000///////////...........---------,,,,,,,,,,,,+++++++*********)))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€�����‚‚ƒƒ„…†‡ˆˆ‰Š‹‹‹‹‹‹‹Š‹Š‰‰ˆ‡††…………„„…………†††‡‡‡‡‡††††…………„„„„„ƒƒƒƒ‚‚‚‚����~~~~~}}}}|||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssrrrsssssssssssrrrrrrrrrrqqqqpppppppppooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>=====<<<<<<<<<;;;;;;;;;;::::99999999998888888888887777777766666666666555555544444444443333333332222222222111111111100000000000///////////...........---------,,,,,,,,,,,,+++++++*********)))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€�����‚‚‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹‹Š‹Š‰‰ˆ‡††………„„„…………††††‡‡‡‡†††††…………„„„„„ƒƒƒƒ‚‚‚‚���~~~~}}}}|||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrrqqqqpppppppppooooooooooooonnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>=====<<<<<<<<<;;;;;;;;;;::::99999999998888888888887777777766666666666555555544444444443333333332222222222111111111100000000000///////////...........---------,,,,,,,,,,,,+++++++*********)))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€����������€€€�������€€€€€������‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹‹‹‹‹Š‹Š‰‰ˆ‡††………„„„…………††††‡‡‡‡†††††……………„„„„„ƒƒƒƒ‚‚‚‚��~~~~}}}}||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrqqqqqppppppppooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXYXXXXXXXXXXXWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>=====<<<<<<<<<;;;;;;;;;;::::99999999998888888888887777777766666666666555555544444444443333333332222222222111111111100000000000///////////...........---------,,,,,,,,,,,,+++++++*********)))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€�€€€€€������‚‚ƒ„„…†‡ˆ‰‰Š‹‹‹‹‹‹Š‹Š‰‰ˆ‡‡†………„„„„………††††‡‡‡‡††††††………………„„„„ƒƒƒƒ‚‚‚‚�€~~~~}}}||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrssssssssssrrrrrrrrrrqqqqqppppppppooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXYXXXXXXXXXXXWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>=====<<<<<<<<<<;;;;;;;;;::::99999999998888888888887777777766666666666555555544444444443333333332222222222111111111100000000000///////////...........---------,,,,,,,,,,,,+++++++*********)))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€������‚‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹Š‹Š‰‰ˆ‡‡†………„„„„…………††††‡‡‡†††††††………………„„„„ƒƒƒ‚‚‚‚�€~~~~}}}||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssrrrrrssssssssssrrrrrrrrrrqqqqqppppppppooooooooooooonnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXYXXXXXXXXXXXWWWWWWWWWWWVVWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>=====<<<<<<<<<<;;;;;;;;;::::99999999998888888888887777777766666666665555555544444444443333333332222222222111111111100000000000///////////...........---------,,,,,,,,,,,,+++++++*********)))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€������‚‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹Š‹Š‰‰ˆ‡‡††……„„„„…………†††††‡‡†††††††††………………„„„ƒƒƒ‚‚‚‚€€~~~~}}}||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrsssssssssrrrrrrrrrrrqqqqqppppppppoooooooooooonnnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXYXXXXXXXXXXXWWWWWWWWWWVVVWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>=====<<<<<<<<<<;;;;;;;;;::::99999999999888888888887777777766666666665555555544444444443333333332222222222111111111100000000000////////////..........---------,,,,,,,,,,,++++++++*********)))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€�������‚‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹Š‹ŠŠ‰ˆ‡‡††………„„……………†††††‡‡†††††††††††……………„„„ƒƒ‚‚‚‚€€~~~}}}||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttssssssssssssrrrrrsssssssssrrrrrrrrrrrqqqqqpppppppooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllklllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>=====<<<<<<<<<<;;;;;;;;;::::99999999998888888888887777777766666666665555555544444444443333333332222222222111111111100000000000////////////..........---------,,,,,,,,,,,,+++++++*********)))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€�€�����‚‚ƒ„……†‡ˆ‰ŠŠ‹‹‹‹‹Š‹ŠŠ‰ˆˆ‡††………………………††††††‡‡‡††††††††††††…………„„ƒƒƒ‚‚‚€€€~~~}}}||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttssssssssssssrrrrrsssssssssrrrrrrrrrrqqqqqqppppppppoooooooooooonnnnnnmmmmmmmmmmmlllllllllllllkllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>=====<<<<<<<<<<;;;;;;;;:::::99999999998888888888877777777766666666665555555544444444443333333332222222222111111111100000000000////////////..........---------,,,,,,,,,,,++++++++*********)))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€����‚‚ƒ„„…†‡ˆ‰‰ŠŠ‹‹‹‹Š‹ŠŠ‰ˆˆ‡††………………………†††††‡‡‡‡‡‡‡††††††††††………„„„ƒƒƒ‚‚€€€~~~}}}}||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssrrrrrrssssssssrrrrrrrrrrrqqqqqqpppppppoooooooooooonnnnnnnmmmmmmmmmmmlllllllllllllkllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>======<<<<<<<<<;;;;;;;;:::::999999999998888888888877777777666666666555555555444444444333333333322222222221111111111000000000000///////////..........---------,,,,,,,,,,,++++++++*********)))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹Š‹ŠŠ‰ˆˆ‡‡††…………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………„„ƒƒƒ‚‚€€€~~~~}}}||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttsssssssssssrrrrrrssssssssrrrrrrrrrrrqqqqqqpppppppoooooooooooonnnnnnnmmmmmmmmmmmllllllllllllkkllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>======<<<<<<<<<;;;;;;;;::::9999999999988888888888777777777666666666555555555444444444333333333322222222221111111111100000000000///////////..........---------,,,,,,,,,,,++++++++*********)))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹Š‹ŠŠ‰ˆˆ‡‡†††…………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……„„„ƒƒ‚‚€€€~~~~}}}||||{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttsssssssssssrrrrrrrsssssssrrrrrrrrrrrrqqqqqqpppppppoooooooooooonnnnnnnmmmmmmmmmmlllllllllllllkkllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>======<<<<<<<<<;;;;;;;;::::9999999999988888888888877777777666666666555555555444444444333333333322222222221111111111100000000000///////////..........----------,,,,,,,,,,++++++++*********)))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„…†‡‡ˆ‰ŠŠŠ‹‹ŠŠ‹ŠŠ‰‰ˆˆ‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………„„ƒƒƒ‚€€€€~~~~}}}||||{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttsssssssssssrrrrrrrsssssssrrrrrrrrrrrrqqqqqqpppppppoooooooooooonnnnnnnmmmmmmmmmmlllllllllllllkklllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>======<<<<<<<<<;;;;;;;;::::9999999999988888888888777777777666666666555555555444444444333333333322222222221111111111100000000000///////////..........----------,,,,,,,,,,++++++++********))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„…††‡ˆ‰‰ŠŠŠ‹ŠŠ‹ŠŠ‰‰ˆˆ‡‡‡†††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††……„„ƒƒƒ‚€€€€~~~~}}}|||||{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttssssssssssssrrrrrrrsssssssrrrrrrrrrrrrqqqqqqpppppppooooooooooonnnnnnnnmmmmmmmmmmllllllllllllkkklllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>=======<<<<<<<<;;;;;;;;::::9999999999988888888888777777777666666665555555555444444444333333333322222222221111111111100000000000///////////..........----------,,,,,,,,,,++++++++********))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡ˆ‰‰ŠŠŠŠŠŠ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……„„„ƒƒ‚€€€€~~~~}}}}||||{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttsssssssssssrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqpppppppoooooooooooonnnnnnnmmmmmmmmmmllllllllllllkkklllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>=======<<<<<<<<;;;;;;;:::::9999999999988888888888777777777666666665555555555444444444333333333322222222222111111111100000000000///////////...........---------,,,,,,,,,,++++++++********))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! ��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~€��‚ƒ„……†‡‡‡‡‡‡ˆˆ‡‡‡††…………„„„„„…………………†††‡‡‡‡‡‡‡‡‡‡‡††††………„„ƒƒƒ‚‚ƒƒƒ‚‚‚‚����€€€~~~~~~}{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeddddddddeeedddddddddddcccccccccccbbbaaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>>===<<<<<;;;;;;;;::::::::9999999999888888888887777777776666666555555555544444444333333332222222222111111111111100000000000/////////////..........---------------,,,,,,,,,,++++++++++************))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!! ���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~€€�‚ƒ„……††‡‡‡‡‡ˆˆ‡‡‡†††………………………………††††††ˆˆˆˆˆ‡‡‡‡‡‡††††………„„ƒƒƒ‚‚ƒƒƒ‚‚‚‚����€€€€~~~~~}{{{{{{{{{{{zzzzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssrrrqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeddddddddeeedddddddddddcccccccccccbbbaaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>===<<<<<;;;;;;;;::::::::9999999999888888888877777777776666666555555555444444444333333332222222222211111111111100000000000/////////////...........--------------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!! ����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~€�‚ƒƒ„…†††‡‡‡‡ˆˆˆ‡‡‡†††††……………††††††††††ˆˆˆˆˆˆ‡‡‡‡‡‡†††………„„ƒƒƒ‚‚ƒƒƒ‚‚‚‚����€€€€~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssssrrrqqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddeeddddddddddddcccccccccccbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>====<<<<<;;;;;;;;::::::::9999999999888888888887777777776666666555555555444444444333333332222222222211111111111100000000000/////////////...........--------------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!! �����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€��‚ƒ„„…††‡‡‡‡ˆˆˆ‡‡‡‡††††††††††††††††‡‡†ˆˆˆˆˆˆˆ‡‡‡‡††††……„„„ƒƒƒ‚‚ƒƒƒƒ‚‚‚����€€€€~~~~~~{{{{{{{{{{{zzzzzzzzzzzzyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssssrrrqqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddeedddddddddddcccccccccccbbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>====<<<<<;;;;;;;;::::::::9999999999888888888877777777776666666555555555444444444333333332222222222211111111111100000000000/////////////...........---------------,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!! ������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€�‚‚ƒ„……†††‡‡ˆˆˆˆ‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡†††………„„ƒƒƒ‚‚‚ƒƒƒ‚‚‚‚����€€€€~~~~~~|{{{{{{{{{{zzzzzzzzzzzzyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssssrrrqqqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeedddddddddeedddddddddddcccccccccccbbbbaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>====<<<<<;;;;;;;;;:::::::9999999999888888888877777777776666666555555555444444444333333332222222222211111111111110000000000/////////////...........---------------,,,,,,,,,,+++++++++************))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$%%$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! €������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€��‚ƒƒ„……††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰ˆˆˆˆˆˆ‡‡‡†††……„„„ƒƒƒ‚‚‚ƒƒƒƒ‚‚‚‚���€€€€~~~~~~||{{{{{{{{{zzzzzzzzzzzyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssssssssrrrqqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggggggffffffffeeeeeeeeeeeedddddddddeddddddddddddcccccccccccbbbaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>=====<<<<<;;;;;;;;;:::::::99999999988888888888777777777766666665555555554444444443333333322222222222111111111111100000000000////////////...........---------------,,,,,,,,,++++++++++************))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$%%$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! €€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€�‚‚ƒ„„……†††‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰ˆˆˆˆˆ‡‡‡‡††………„„ƒƒƒ‚‚‚‚ƒƒƒ‚‚‚‚����€€€€~~~~~|||{{{{{{{{{zzzzzzzzzzyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddeddddddddddddcccccccccccbbbaaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMLMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>=====<<<<<<;;;;;;;;:::::::99999999988888888888777777777766666665555555554444444443333333322222222222111111111111100000000000////////////...........--------------,,,,,,,,,,++++++++++************))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$%$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! €€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€�‚‚ƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‰‰‰ˆˆˆˆ‡‡‡†††……„„„ƒƒƒ‚‚‚�ƒƒƒ‚‚‚‚����€€€€~~~~~||||{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeddddddddddedddddddddddcccccccccccbbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMLMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>======<<<<<;;;;;;;;;:::::::99999999988888888888777777777766666665555555544444444443333333322222222222111111111111100000000000////////////...........--------------,,,,,,,,,,++++++++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$%$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! €€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€�‚‚ƒ„„……†‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‰‰‰ˆˆˆˆ‡‡‡††………„„ƒƒƒ‚‚‚��ƒƒ‚‚‚‚‚����€€€~~~~~|||||{{{{{{{{{zzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssssssrrrrqqqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddddddddddedddddddddddcccccccccccbbbaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMLMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>=======<<<<<;;;;;;;;;:::::::99999999988888888888777777777766666665555555544444444443333333322222222222211111111111110000000000////////////...........--------------,,,,,,,,,,++++++++++***********)))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$%$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! €€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€�‚‚ƒ„„……‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‰‰‰ˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚���ƒ‚‚‚‚‚����€€€€~~~~~||||||{{{{{{{{zzzzzzzzyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssssssssrrrqqqqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddddddddddcccccccccccbbbaaaaaaaaaaa````````````_______^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>=======<<<<<;;;;;;;;;:::::::99999999988888888888777777777766666655555555544444444443333333322222222222211111111111110000000000////////////...........--------------,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!! €€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€��‚ƒƒ„„…‡‡‡ˆˆ‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰ˆˆˆ‡‡‡††……„„ƒƒ‚‚‚����‚‚‚‚‚‚����€€€€~~~~~|||||||{{{{{{{{zzzzzzzyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrqqqqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeedddddddddddddddddddddddcccccccccccbbbaaaaaaaaaaa````````````_______^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>========<<<<<;;;;;;;;;:::::::99999999988888888888777777777766666655555555544444444443333333322222222222211111111111110000000000////////////..........--------------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!! €€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}~~~€��‚ƒƒ„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‰‰‰‰ˆˆˆ‡‡‡††……„ƒƒ‚‚‚�����‚‚‚‚‚����€€€€~~~~~~|||||||||{{{{{{{zzzzzzyyyxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttssssssssssssssrrrqqqqqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggffffffffeeeeeeeeeeeedddddddddddddddddddddddcccccccccccbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>========<<<<<;;;;;;;;;:::::::99999999988888888888777777777766666655555555544444444443333333322222222222211111111111110000000000////////////..........--------------,,,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!! €€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}~~~€€�‚‚ƒ„„†‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡††…„„ƒƒ‚‚����€€‚‚‚������€€€€~~~~~~||||||||||{{{{{{zzzzzzyyyxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrqqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddddddddddcccccccccccbbbbaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>=========<<<<;;;;;;;;;;:::::::99999999988888888887777777777766666655555555544444444443333333322222222222211111111111110000000000////////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!! €€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}|}}}}}}~~€€�‚ƒƒ„†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚‚��€€€€‚‚������€€€€~~~~~~~|||||||||||{{{{{zzzzzzyyyxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssssssssrrrqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddddddddddcccccccccccbbbaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>=========<<<<;;;;;;;;;;:::::::99999999988888888887777777777766666655555555544444444443333333322222222222211111111111100000000000////////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!! €€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}||||||}}}}~~€�‚‚ƒ„†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆŠ‰‰‰‰ˆˆˆ‡‡††…„„ƒ‚‚���€€€€�������€€€€~~~~~~~~||||||||||||{{{{{zzzzzyyyxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssssssrrrqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddddddddddcccccccccccbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>=========<<<;;;;;;;;;;;:::::::99999999988888888887777777777766666655555555544444444443333333322222222222211111111111100000000000///////////...........-------------,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!! €€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||}}}}}|||||||}}}}~~€€�‚ƒ„††‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆŠ‰‰‰‰‰ˆˆˆ‡‡†…„„ƒ‚‚��€€€€�����€€€€€~~~~~~~~|}||||||||||{{{{{zzzzzyyyxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssssssssrrrrqqqqqqqqqqqqqqpppppppppppoonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjkkjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddddddddddddcccccccccccbbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<;;;;;;;;;;;:::::::9999999998888888888777777777776666655555555554444444444333333332222222222211111111111110000000000////////////..........----------,--,,,,,,,,,,,++++++++++************)))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!! €€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||}}}}|||||||||}}}~~€�‚ƒ„…†‡ˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆŠŠ‰‰‰‰‰ˆˆ‡‡†……„ƒ‚‚��€€€���€€€€€€~~~~~~~~~}}}}}||||||||{{{{zzzzzyyyxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssssssrrrrqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjkjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddddddddddcccccccccccbbbbaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<;;;;;;;;;;;::::::::9999999998888888888777777777776666655555555554444444444333333332222222222211111111111100000000000////////////..........----------,--,,,,,,,,,,,++++++++++***********))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!! €€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||}}}||||||||||}}}}~€�‚ƒƒ…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆŠŠŠ‰‰‰‰ˆˆˆ‡††…„ƒ‚‚��€€€€€€€€€€~~~~~~~~~~}}}}}}|||||||{{{{zzzzzyyyxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssssssrrrrqqqqqqqqqqqqqpppppppppppponnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddddcddddddddddcccccccccccbbbbaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<;;;;;;;;;;;::::::::9999999988888888888777777777776666655555555544444444444333333332222222222211111111111100000000000////////////..........----------,--,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!! €€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||}}}|||||||||||}}}~~€��‚ƒ…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‡‡†…„ƒƒ‚��€€€€€€€€€~~~~~~~~~~~}}}}}}|||||||{{{{zzzzzyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssssssrrrrqqqqqqqqqqqqppppppppppppponnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjkjjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggffffffffffeeeeeeeeeeeeddddddddddddddddddddddcccccccccccbbbbaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<;;;;;;;;;;;:::::::9999999998888888888877777777777666665555555554444444444433333333222222222221111111111110000000000////////////...........----------,-,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||}|||||||||||||}}}~~€€�‚ƒ…†‡ˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„„ƒ‚��€€€€€€€~~~~~~~~~~~~}}}}}||||||||{{{{zzzzzyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssssssrrrrqqqqqqqqqqqqpppppppppppponnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjkjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddcddddddddddcccccccccccbbbbaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>=========<;;;;;;;;;;;::::::::9999999998888888888877777777777666665555555554444444444433333332222222222221111111111100000000000////////////..........----------,,-,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||}}~~€€�‚ƒ…†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰‹ŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚��€€~€€€~~~~~~~~~~~~}}}}}|||||||{{{{{zzzzzyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssssssrrrrrqqqqqqqqqqqppppppppppppponnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcdddddddddcccccccccccbbbbbaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=========<;;;;;;;;;;;::::::::999999999888888888887777777777766665555555555444444444443333333222222222221111111111100000000000////////////...........----------,,-,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}~~€�‚ƒ…††‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‹ŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„ƒ‚‚�€€~€€~~~~~~~~~~~~}}}}||||||||{{{{{zzzzzyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssssssrrrrrqqqqqqqqqqqppppppppppppponnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggffffffffffeeeeeeeeeeeeddddddddddddcdddddddddcccccccccccbbbbbaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMLMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=========<;;;;;;;;;;::::::::999999999988888888888777777777776666555555555544444444444333333322222222222111111111110000000000/////////////...........----------,,-,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‹‹ŠŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚�€€~€~~~~~~~~~~~~~~}}}}|||||||{{{{{zzzzzyyyyxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssssssssssrrrrrrqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddccdddddddddcccccccccccbbbbbaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=========<;;;;;;;;;;::::::::999999999988888888888777777777766666555555555544444444444333333322222222222111111111100000000000//////////.//..........-----------,,-,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$$$########"""""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}}~~€�‚‚„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠ‰‰‹‹ŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚��€~€~~~~~~~~~~~~~~~~}}}|||||||{{{{{zzzzzzyyyyxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssssrrrrrrqqqqqqqqqqpppppppppppppoonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddccddddddddcccccccccccbbbbbbaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=========;;;;;;;;;;:::::::::99999999998888888888877777777776666555555555544444444444433333332222222222211111111110000000000///////////./...........-----------,,-,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$########"""""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}~~€€�‚„…††‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‹‹ŠŠŠŠŠŠ‰‰‰ˆˆ‡†…„ƒƒ‚�€~€~~~~~~~~~~~~~~~~}}}|||||||{{{{{zzzzzyyyyyxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttsssssssssssssssrrrrrrqqqqqqqqqpppppppppppppooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggfffffffffffeeeeeeeeeeeddddddddddddccddddddddcccccccccccbbbbbbaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>=========;;;;;;;;;;::::::::999999999998888888888877777777776666555555555544444444444433333332222222222111111111110000000000///////////./...........-----------,,-,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$########""""""""""""""""!!!!!!!!! ~~~~~~~~����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}~~€€�‚ƒ……†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ�����ŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„„ƒƒ����€€€€€€€€€€€€€€€€€€€€€}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxuuuuuuuuuuuuuutttttttttttrrrqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllklllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhggggggggggffffffffffffeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbaaaa`````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNOOOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@??????????======<<<<<<<<<<<;;;;;;;;:::::::999999998888888888777777777776666666666655555544444444443333333333333333333222222222221111111111100000000000//////////./////...........---------,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""""""!!!!!!!!!! ~~~~~~~~~������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}~~€��‚„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠ�����ŽŽŽŽŽ���Œ‹Š‰ˆ‡‡†…„ƒƒ‚���€€€€€€€€€€€€€€€€€€€€€}}}}}||||||{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxuuuuuuuuuuuuuutttttttttttrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllklllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNOOOOOOOOOOONNNNNNNNNNNMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@??????????======<<<<<<<<<<<;;;;;;;;::::::999999999888888888877777777777666666666655555554444444443333333333333333333322222222222111111111110000000000///////////.////............---------,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""""""!!!!!!!!!! ~~~~~~~~~~�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}~~€��‚„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ����ŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„„ƒ‚���€€€€€€€€€€€€€€€€€€€€€}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxuuuuuuuuuuuuuutttttttttttrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllkllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNOOOOOOOOOOONNNNNNNNNNNMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@??????????======<<<<<<<<<<<;;;;;;;;::::::999999999888888888877777777777666666666655555544444444443333333333333333333222222222221111111111100000000000///////////.////............---------,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""""""!!!!!!!!! ~~~~~~~~~~~~��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}~~~€€�‚„„…††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ���ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†……„ƒ‚���€€€€€€€€€€€€€€€€€€€��}}}}}|||||{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwuuuuuuuuuuuuuutttttttttttrrqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggffffffffffffeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNOOOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@??????????======<<<<<<<<<<<;;;;;;;;::::::999999998888888888877777777777666666666655555544444444443333333333333333333222222222221111111111100000000000///////////.////............---------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}~~€��ƒ„„…††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠ��ŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„ƒ‚���€€€€€€€€€€€€€€€€€����}}}}}|||||{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwuuuuuuuuuuuuuttttttttttttrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllkllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNOOOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@??????????======<<<<<<<<<<<;;;;;;;;:::::999999999888888888887777777777766666666665555554444444444333333333333333333322222222222111111111110000000000////////////.////............---------,,,,,,,,,++++++++++++************)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}~~€€�ƒƒ„……††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŠŠ�ŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„„‚‚��€€€€€€€€€€€€€€€€€����}}}}}||||{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwuuuuuuuuuuuuuttttttttttttrqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNOOOOOOOOOOONNNNNNNNNNNMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@??????????======<<<<<<<<<<<;;;;;;;;:::::999999999888888888887777777777766666666665555554444444443333333333333323333222222222221111111111110000000000////////////.////............---------,,,,,,,,,++++++++++++************)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}~~~€�‚ƒ„„……††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰�ŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆ‡†…„ƒ‚���€€€€€€€€€€€€€€€�����}}}}}|||||{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuutttttttttttsrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggffffffffffffeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNNNOOOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@??????????======<<<<<<<<<<<;;;;;;;;:::::999999999888888888887777777777766666666665555554444444443333333333333323333222222222221111111111100000000000///////////..////............---------,,,,,,,,,++++++++++++************)))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}~~€€‚ƒƒ„„……††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰�ŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€€€€€€€€€€€�����}}}}}|||||{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuttttttttttttsqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkklllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNNNOOOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@??????????======<<<<<<<<<<<;;;;;;;;:::::999999999888888888887777777777766666666665555554444444443333333333333323332222222222221111111110100000000000////////////.////............---------,,,,,,,,,++++++++++++************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}~~~€‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰‰ˆ‡†…ƒƒ‚��€€€€€€€€€€€€€€€�����}}}}}}||||{{{{zzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuuttttttttttttssqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkklllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhgggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa``````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@??????????=====<<<<<<<<<<<<;;;;;;;;:::::999999998888888888887777777777766666666665555544444444443333333333333223332222222222221111111110100000000000////////////.////.............--------,,,,,,,,,++++++++++++************)))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}~~~�‚‚ƒƒ„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰�ŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€€€€€€€€€€�����}}}}}}||||{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuuttttttttttttssqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkklllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhgggggggffffffffffffeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaa``````____________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@??????????=====<<<<<<<<<<<<;;;;;;;;:::::9999999988888888888877777777777666666666655555444444444433333333333332233222222222222111111111101000000000000///////////.////.............--------,,,,,,,,,++++++++++++************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}~~��‚‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆ‡†„ƒƒ‚���€€€€€€€€€€€€€�����}}}}}}||||{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwuuuuuuuuuutttttttttttttssqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa``````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@??????????=====<<<<<<<<<<<<;;;;;;;;:::::9999999988888888888777777777776666666666555555444444444333333333333322233222222222222111111111101000000000000///////////.////.............--------,,,,,,,,,++++++++++++***********)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}|||||||||||||||||}}}}~~€�‚‚ƒƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ���ŽŽŽŽŽ����ŽŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€€€€€€€€€�����}}}}}}||||{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwuuuuuuuuuuttttttttttttsssqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa``````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@?????????>=====<<<<<<<<<<<;;;;;;;;;::::99999999988888888888777777777776666666666555555444444444333333333333322233222222222222111111111101000000000000///////////.////.............--------,,,,,,,,,++++++++++++************))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}||||||||||||||||||}}}~~~€��‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ�������������ŽŽŽ��Œ‹‹Š‰ˆ‡…„ƒƒ‚���€€€€€€€€€€€€�����}}}}}}||||{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuutttttttttttttsssqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@?????????>=====<<<<<<<<<<<;;;;;;;;;::::99999999988888888888777777777776666666666555555444444444333333333333322232222222222222111111111101000000000000///////////.////.............--------,,,,,,,,,++++++++++++***********)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}~~€€�‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠ��������������ŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚���€€€€€€€€€€€�����}}}}}}||||{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuttttttttttttssssqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggfffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa`````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@?????????>=====<<<<<<<<<<<;;;;;;;;;::::99999999888888888887777777777766666666666555555444444444333333333333222232222222222221111111111101000000000000///////////.////.............--------,,,,,,,,,++++++++++++***********)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�����������������������‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}~€��‚ƒƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹Š���������������ŽŽŽ�ŒŒ‹Š‰ˆ†…„„ƒ‚‚��€€€€€€€€€€€€����}}}}}}||||{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuutttttttttttttssssqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa`````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMNNNNNNMMMMMMMMLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@??????????>=====<<<<<<<<<<<;;;;;;;;;::::99999999888888888887777777777766666666665555555444444444333333333333222232222222222221111111111101000000000000///////////.////.............--------,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~������������������������‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}€€�‚‚ƒ„…††‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹����������������ŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚���€€€€€€€€€€€€€�€}}}}}}||||{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuttttttttttttsssssqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@?????????>>====<<<<<<<<<<<<;;;;;;;;:::::99999999888888888887777777777766666666665555555444444444333333333333222222222222222221111111111101000000000000///////////.////.............--------,,,,,,,,,++++++++++++***********)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}€��‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹����������������ŽŽŽ�ŒŒ‹Š‰‡‡†…„ƒ‚‚��€€€€€€€€€€€€€€€}}}}}|||||{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuttttttttttttsssssqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@?????????>>====<<<<<<<<<<<<;;;;;;;;:::::9999999988888888887777777777776666666666555555544444444433333333333322222222222222222111111111110100000000000////////////.////.............--------,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{||||||}}€€�‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒ‹‹‘����������������ŽŽ��Œ‹‹Šˆ‡†…„ƒƒ‚���€€€€€€€€€€€€€€}}}}}|||||{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuutttttttttttssssssqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@?????????>>====<<<<<<<<<<<<;;;;;;;;::::999999999888888888877777777777666666666655555555444444444333333333333222222222222222221111111111101000000000000///////////.////.............--------,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{||||}~€�‚ƒƒ„…†‡ˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒ‘‘‘���������������ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€€€€€€€€€€}}}}}|||||{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuutttttttttttssssssqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@@@?????????>>====<<<<<<<<<<<<;;;;;;;;::::99999999988888888887777777777766666666665555555544444444433333333333322222222222222222211111111110100000000000////////////.////.............--------,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{||||~€��‚ƒ„…†‡ˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒ‘‘‘‘��������������ŽŽŽ�ŒŒ‹‰ˆ‡†…„ƒ‚‚��€€€€€€€€€€€€€€}}}}}|||||{{{{zzzzzyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuutttttttttttssssssqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaa```____________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@@??????????>>====<<<<<<<<<<<;;;;;;;;;::::99999999988888888887777777777766666666665555555544444444433333333333322222222222222222211111111110100000000000////////////.////............---------,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{|||~~€€�‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‘‘‘‘‘��������������ŽŽ��Œ‹Š‰ˆ‡…„„ƒ‚��€€€€€€€€€€€€€€}}}}}|||||{{{{zzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuutttttttttttssssssqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggffffffffffffeeeeeeeeeeeddddddddddddcccccccccccbccbbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@@?????????>>>===<<<<<<<<<<<<;;;;;;;;;::::99999999988888888877777777777766666666655555555544444444433333333333322222222222222222211111111110100000000000////////////.///.............---------,,,,,,,,+++++++++++++**********))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{||~~€�‚ƒ„…†‡ˆˆ‰Š‹‹ŒŒŒŒŒŒŒŒ’‘‘‘‘‘��������������ŽŽ�ŒŒŠ‰ˆ‡†…„ƒ‚��€€€€€€€€€€€€€€}}}}}|||||{{{{zzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuutttttttttttsssssssqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddddddddccccccccccccbccbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNMMMNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<;;;;;;;;;::::99999999988888888877777777777666666666655555555544444444433333333333322222222222222222211111111110000000000000////////////.///.............---------,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{|}~~€€�‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ’’‘‘‘‘‘�������������ŽŽ��ŒŠŠˆ‡†…„ƒ‚‚�€€€€€€€€€€€€€€}}}}}|||||{{{{zzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuutttttttttttsssssssqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbccbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNMMMNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@??????????>>>===<<<<<<<<<<<<;;;;;;;;:::::9999999998888888887777777777766666666665555555554444444443333333333332222222222222222221111111111000000000000////////////..///.............---------,,,,,,,+++++++++++++***********)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{}}~~€�‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ’’’‘‘‘‘‘������������ŽŽŽ�Œ‹Š‰ˆ‡…„ƒ‚‚�€€€€€€€€€€€€€€}}}}}|||||{{{{zzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuutttttttttttsssssssqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggffffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbccbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNMMMNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@??????????>>>===<<<<<<<<<<<;;;;;;;;;:::::9999999998888888887777777777766666666665555555554444444443333333333332222222222222222221111111111000000000000////////////..///.............--------,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{}}~~€€�‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ’’’‘‘‘‘‘�������������ŽŽ��‹Š‰ˆ‡†…„ƒ‚��€€€€€€€€€€€€€}}}}}|||||{{{{{zzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuutttttttttttsssssssqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbcbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]^^^^]]]]]]]]]]]\\\\\\\\\\[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNMMMNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@??????????>>>===<<<<<<<<<<<;;;;;;;;;:::::9999999998888888877777777777766666666655555555554444444443333333333332222222222222222221111111110000000000000////////////..///............---------,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! |||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€�������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}|||||||||||||||||}~~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‡��ŒŠ‰ˆ‡†…„ƒƒ‚‚‚��‚‚‚‚‚‚‚‚}}}}}}}}||||{{{{{zzzzzyyyvvvuuuuuuuuuuuuuuttttttttrrrrrrrrrrrrrqqqqqqqqqqppqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhgggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEECCCCCCCCCBBBBBBBBBBBAAAAA?????>>>>>>>>>>==========;;;;;;;;;;;::::::::::9999888888888777777777666666655555555555554444444433333333333333333332222222222222222222221111111111000000000000/////////////..............-----------,,,,,,,,+++++++++++++*********+**********)))))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ||||||||||||||||||||}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}}|||||||||||||||||}}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡Ž�Œ‹Šˆ‡†…„ƒƒ‚‚‚���‚‚‚‚‚‚‚}}}}}}}}||||{{{{{zzzzzyyyvvvuuuuuuuuuuuuuuttttttttrrrrrrrrrrrrrqqqqqqqqqpppqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBBBBBBAAAAA?????>>>>>>>>>>==========;;;;;;;;;;;:::::::::99999888888888777777777666666655555555555554444444433333333333333333332222222222222222222221111111111000000000000/////////////..............-----------,,,,,,,,+++++++++++++********************))))))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ||||||||||||||||||||||}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}}|||||||||||||||{|||}}~€�‚ƒ„…†‡‡ˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡Ž�Œ‹Š‰‡†…„„ƒ‚‚‚‚��‚‚‚‚‚‚‚}}}}}}}}||||{{{{{zzzzzyyyvvuuuuuuuuuuuuuutttttttttrrrrrrrrrrrrrqqqqqqqqqpppqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCBBBBBBBBBBBBAAAAA?????>>>>>>>>>>==========;;;;;;;;;;;:::::::::99999888888888777777776666666655555555555554444444433333333333333333332222222222222222222211111111111000000000000/////////////.............------------,,,,,,,+++++++++++++*********************)))))))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!! ||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}|||||||||||}}}}}}}||||||||||||||||||}}}}}}}}}||||||||||||||||{{|||}~~€�‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠ‹‹ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‡Ž�Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚}}}}}}}}||||{{{{zzzzzzyyyvvuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrqqqqqqqqqqpppqqqqqqqppppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhgggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCBBBBBBBBBBBBAAAAA?????>>>>>>>>>>==========;;;;;;;;;;;:::::::::99999888888888777777776666666655555555555544444444433333333333333333332222222222222222222211111111111000000000000/////////////.............-----------,,,,,,,,+++++++++++++*********************))))))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}||||||||||||}}}}}}|||||||||||||||||||}}}}}}}}|||||||||||||{{{{{{{|||}~€�‚ƒ„…†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‡Ž�Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚}}}}}}}}||||{{{{zzzzzyyyyvvuuuuuuuuuuuutttttttttttrrrrrrrrrrrrqqqqqqqqqqpppqqqqqqqppppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhgggggffffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCBBBBBBBBBBBBBAAAAA?????>>>>>>>>>===========;;;;;;;;;;:::::::::999999888888887777777776666666655555555555544444444433333333333333333332222222222222222222221111111111000000000000/////////////.............-----------,,,,,,,,+++++++++++++*********************))))))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! |||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}|||||||||||||}}}}}||||||||||||||||||||}}}}}}}}|||||||||||||{{{{{{{{||}}~€€�‚ƒ„…†‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡Ž��Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚}}}}}}}}||||{{{{zzzzzyyyyvuuuuuuuuuuuuttttttttttttrrrrrrrrrrrqqqqqqqqqqppppqqqqqqppppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCBBBBBBBBBBBBAAAAAA?????>>>>>>>>>===========;;;;;;;;;;:::::::::99999988888888777777777666666665555555555554444444443333333333333333333222222222222222222221111111111100000000000//////////////............------------,,,,,,,,+++++++++++++*********************))))))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}||||||||||||||}}}}|||||||||||||||||||||}}}}}}|||||||||||||||{{{{{{{{{||}}~€�‚‚ƒ„…††‡ˆˆ‰‰‰Š‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡Ž��Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚}}}}}}}|||||{{{{zzzzzyyyyvuuuuuuuuuuuuttttttttttttrrrrrrrrrrrqqqqqqqqqqppppqqqqqqppppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCBBBBBBBBBBBBAAAAAA?????>>>>>>>>>===========;;;;;;;;;;:::::::::99999988888888777777777666666665555555555554444444433333333333333333332222222222222222222221111111111100000000000/////////////.............-----------,,,,,,,,,+++++++++++++*********************)))))))))))(((((((((((('''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! |||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}|||||||||||||||}}}||||||||||||||||||||||}}}}}||||||||||||||||{{{{{{{{{{||}}~€�‚ƒƒ„…††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆ‡ŽŽ�Œ‹‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚}}}}}}}||||{{{{zzzzzzyyyyvuuuuuuuuuuutttttttttttttrrrrrrrrrrqqqqqqqqqqqppppqqqqqpppppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCBBBBBBBBBBBBAAAAAA?????>>>>>>>>>===========;;;;;;;;;;::::::::999999988888888777777776666666665555555555554444444433333333333333333332222222222222222222221111111111100000000000/////////////.............-----------,,,,,,,,++++++++++++++*********************)))))))))))(((((((((((('''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}||||||||||||||||}}|||||||||||||||||||||||}}}}|||||||||||||||||{{{{{{{{{{{||}~~€�‚ƒƒ„…††‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡ŽŽ��Œ‹Š‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚}}}}}}|||||{{{{zzzzzyyyyyvuuuuuuuuuuutttttttttttttrrrrrrrrrrqqqqqqqqqqqppppqqqqqppppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhggggggffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTSTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAAA?????>>>>>>>>>===========;;;;;;;;;;::::::::999999988888888777777776666666665555555555554444444433333333333333333332222222222222222222221111111111100000000000/////////////.............-----------,,,,,,,,++++++++++++++**********+**********)))))))))))(((((((((((('''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! {|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}|||||||||||||||||}||||||||||||||||||||||||}}}||||||||||||||||||{{{{zzzz{{{{||}~~€�‚ƒƒ„…††‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡ŽŽ��Œ‹‹Š‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚}}}}}}|||||{{{{zzzzzyyyyyuuuuuuuuuuuttttttttttttttrrrrrrrrqqqqqqqqqqqqqppppqqqqqpppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhggggggffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAAA?????>>>>>>>>>===========;;;;;;;;;:::::::::999999988888887777777776666666665555555555554444444433333333333333333332222222222222222222221111111111100000000000/////////////.............-----------,,,,,,,,++++++++++++++**********+**********)))))))))))(((((((((((('''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! {{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}||||||||||||||||||||||||||||||||||||||||||{}}|||||||||||||||||||{{{{zzzzz{{{{||}~€�‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡ŽŽŽ��Œ‹‹Š‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚}}}}}}|||||{{{{zzzzzyyyyyuuuuuuuuuuuttttttttttttttrrrrrrrqqqqqqqqqqqqqqppppqqqqppppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAAA?????>>>>>>>>>===========;;;;;;;;;::::::::9999999988888887777777776666666665555555555554444444433333333333333333332222222222222222222221111111111100000000000/////////////............-----------,,,,,,,,,+++++++++++++++*********+**********)))))))))))(((((((((((('''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! {{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}||||||||||||||||||||||||||||||||||||||||||{{}||||||||||||||||||||{{{{zzzzzz{{{||}}~€€�‚ƒ„„…†‡‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡ŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‚‚‚}}}}}||||||{{{{zzzzzyyyyyuuuuuuuuuutttttttttttttttrrrrrqqqqqqqqqqqqqqqpppppqqqqpppppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggfffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUTTTTTTTTTTTSSTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCBBBBBBBBBBBAAAAAAAA?????>>>>>>>>>===========;;;;;;;;;::::::::9999999988888887777777776666666665555555555554444444433333333333333333332222222222222222222221111111111000000000000////////////.............-----------,,,,,,,,,+++++++++++++++*********+**********)))))))))))(((((((((((('''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! {{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}||||||||||||||||||||||||||||||||||||||||||{{{}||||||||||||||||||||{{{{zzzzzzz{{{||}}~€��‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡ŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡††…„„ƒƒ‚‚‚‚}}}}||||||{{{{{zzzzzyyyyyuuuuuuuuuutttttttttttttttrrqqqqqqqqqqqqqqqqqppppppqqqqpppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmmmmmlllllllllllllkklllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhggggggfffffffffeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUTTTTTTTTTTTSSTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCBBBBBBBBBBAAAAAAAAA?????>>>>>>>>>===========;;;;;;;;;::::::::999999998888888777777776666666666555555555555444444443333333333333333333222222222222222222222111111111100000000000//////////////............-----------,,,,,,,,,+++++++++++++++*********++*********))))))))))((((((((((((('''''''''''''&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! {{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||{{{{zzzzzzzz{{{||}~~€�‚‚ƒ„…††ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡ŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡††…„„ƒƒ‚‚‚}}}|||||||{{{{{zzzzzyyyyyuuuuuuuuuutttttttttttttttqqqqqqqqqqqqqqqqqqqppppppqqqpppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmmmmllllllllllllllkklllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggfffffffffeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOOOONNOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCBBBBBBBBBBAAAAAAAAA?????>>>>>>>>>===========;;;;;;;;::::::::9999999998888887777777776666666666555555555554444444443333333333333333332222222222222222222222111111111100000000000/////////////.............----------,,,,,,,,,++++++++++++++++*********++*********))))))))))(((((((((((('''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! {{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||||||{{{{zzzzzzzzz{{{||}~€�‚ƒƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡ŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡†……„ƒƒ‚‚‚}}||||||||{{{{{zzzzzyyyyyuuuuuuuuuutttttttttttttttqqqqqqqqqqqqqqqqqqpppppppqqqpppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmmmmlllllllllllllkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggfffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUTTTTTTTTTTTSSSTTTSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOOOONNONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCBBBBBBBBBBAAAAAAAAA?????>>>>>>>>>===========;;;;;;;;::::::::9999999998888887777777776666666666555555555554444444443333333333333333332222222222222222222222111111111100000000000/////////////.............----------,,,,,,,,,++++++++++++++++*********++*********))))))))))(((((((((((((''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||{{{{{zzzzzzzz{{{||}}~€€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡ŽŽŽŽŽŽŽ���Œ‹ŠŠ‰ˆ‡†…„„ƒ‚‚‚}}||||||||{{{{{zzzzzyyyyyuuuuuuuuuutttttttttttttttqqqqqqqqqqqqqqqqqqpppppppqqqppppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmmmmlllllllllllllkkkllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLMMMLLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAA????>>>>>>>>>>===========;;;;;;;;::::::::9999999998888877777777776666666666555555555554444444443333333333333333332222222222222222222222111111111100000000000/////////////.............----------,,,,,,,,,+++++++++++++++++********++*********))))))))))(((((((((((('''''''''''''&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! {{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}|||||||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||||||||||||{{{{{{zzzzzzzzz{{{||}~~€�‚ƒ„„…‡ˆ‰‰Š‹‹‹ŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡ŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†……„ƒƒ‚‚}|||||||||{{{{{zzzzzyyyyyuuuuuuuuuuttttttttttttttsqqqqqqqqqqqqqqqqqppppppppqqpppppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmlllllllllllllkkkkllllkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLMMLLLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAA????>>>>>>>>>>===========;;;;;;;;::::::::9999999998888877777777766666666666555555555554444444433333333333333333332222222222222222222222111111111100000000000/////////////.............----------,,,,,,,,,+++++++++++++++++********++*********))))))))))(((((((((((('''''''''''''&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! {{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||||||||{{{{{{{zzzzzzzzzz{{{||}~€�‚ƒ„…‡ˆˆ‰Š‹‹‹ŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡ŽŽŽ���ŽŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚}|||||||||{{{{{zzzzzyyyyyuuuuuuuuuuttttttttttttttsqqqqqqqqqqqqqqqqpppppppppqqppppppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmlllllllllllllkkkklllkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^]^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAA???>>>>>>>>>>>===========;;;;;;;;:::::::99999999998888877777777766666666666555555555554444444433333333333333333332222222222222222222222111111111000000000000/////////////.............---------,,,,,,,,,,+++++++++++++++++********++*********))))))))))((((((((((((''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! {{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{||||||||||||||||||{{{{{{{zzzzzzzzzzzz{{||}}~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡ŽŽŽ�����ŽŽ��Œ‹Š‰ˆ‡†…„„ƒ‚‚}|||||||||{{{{{zzzzzyyyyyuuuuuuuuuuuttttttttttttssqqqqqqqqqqqqqqqqpppppppppqpppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmlllllllllllllkkkkklllkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhgggggggffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^]^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAA???>>>>>>>>>>>===========;;;;;;;::::::::99999999988888777777777766666666666555555555554444444433333333333333333322222222222222222222222111111111000000000000/////////////.............---------,,,,,,,,,,+++++++++++++++++********++*********))))))))))((((((((((((''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! {{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||{||||||||||||||||{{{{{{{{{|||||||||||||||||{{{{{{{{zzzzzzzzzzzz{{{||}~€�‚ƒ„†‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆˆ‡‡‡ŽŽŽ������ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚}|||||||||{{{{{zzzzzyyyyyuuuuuuuuuuutttttttttttsssqqqqqqqqqqqqqqpppppppppppqppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmllllmmmmmmmmlllllllllllllkkkkkllkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUVUUUUUUUUUTTTTTTTTTTTSSSSTSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCBBBBBBBBAAAAAAAAAA??>>>>>>>>>>>>===========;;;;;;;::::::::99999999988888777777777766666666666555555555544444444433333333333333333322222222222222222222222111111111000000000000/////////////.............---------,,,,,,,,,,+++++++++++++++++********++*********)))))))))(((((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! {{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||{{|||||||||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzz{{{|}}~€�‚ƒ„†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡ŽŽŽ������ŽŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚}|||||||||{{{{{{zzzzyyyyyvuuuuuuuuuuuttttttttttsssqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmllllmmmmmmmlllllllllllllkkkkkkllkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUVUUUUUUUUUTTTTTTTTTTTSSSSTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCBBBBBBBBAAAAAAAAAA?>>>>>>>>>>>>>===========;;;;;;;::::::::9999999998888877777777776666666666655555555554444444443333333333333333332222222222222222222222211111111100000000000//////////////.............---------,,,,,,,,,,+++++++++++++++++********++*********)))))))))(((((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! {{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||{{{||||||||||||||{{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzz{{||}~€‚ƒ„…‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡ŽŽŽŽ�����ŽŽŽ�ŒŒ‹Šˆ‡†…„ƒƒ‚}|||||||||{{{{{{zzzzyyyyyvuuuuuuuuuuuttttttttttsssqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmlllllmmmmmmmlllllllllllllkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUVUUUUUUUUUTTTTTTTTTTTSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCBBBBBBBBAAAAAAAAAA>>>>>>>>>>>>>>===========;;;;;;;::::::::9999999988888777777777776666666666655555555554444444433333333333333333332222222222222222222222221111111100000000000//////////////.............---------,,,,,,,,,,+++++++++++++++++********++*********)))))))))((((((((((((('''''''''''&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! {{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzz{{{|}}~€�‚ƒ…†‡ˆ‰Š‹ŒŒŒ��ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡ŽŽŽŽŽ�����ŽŽ��Œ‹Š‰ˆ‡…„ƒƒ‚}||||||||||{{{{{zzzzyyyyyuuuuuuuuuuuuutttttttttsssqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmlllllmmmmmmllllllllllllllkkkkkklkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEECCCCCCCBBBBBBBBAAAAAAAAA@>>>>>>>>>>>>>>===========;;;;;;::::::::99999999988888777777777766666666666655555555554444444433333333333333333322222222222222222222222211111111100000000000//////////////.............---------,,,,,,,,,,+++++++++++++++++********++*********)))))))))((((((((((((('''''''''''&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||~~~~~~~~~~~~~~~~~~}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||{{{{{||||||||||||{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{||}~€�‚ƒ…†‡ˆ‰Š‹ŒŒŒ���ŒŒŒ‹‹ŠŠ‰‰ˆˆˆŽŽŽŽŽ�����ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚}||||||||||{{{{{zzzzyyyyyuuuuuuuuuuuuutttttttttsssqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmlllllmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEECCCCCCCBBBBBBBBAAAAAAAAA@>>>>>>>>>>>>>===========<;;;;;;::::::::99999999988888777777777766666666666655555555544444444333333333333333333322222222222222222222222211111111000000000000//////////////.............---------,,,,,,,,,,+++++++++++++++++********++*********))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{||}~€�ƒ„†‡ˆ‰Š‹‹ŒŒ����ŒŒŒ‹ŠŠ‰‰ˆˆˆ�ŽŽŽŽŽŽ���ŽŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚}}|||||||||{{{{{zzzzyyyyyuuuuuuuuuuuuuuttttttttsssqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmllllllmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbabaaaaaaaaaaaaa`````````````_________^^^^^^^^^^]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEECCCCCCCBBBBBBBBAAAAAAAAA@>>>>>>>>>>>>>===========<;;;;;;::::::::99999999988888777777777766666666666655555555544444444333333333333333333322222222222222222222222211111111000000000000//////////////.............--------,,,,,,,,,,,+++++++++++++++++********++*********))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}||||||||||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyzz{|}~€�ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡†††…‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡…„ƒ‚�€€~~~~~~~~}}}}}||||{{{{{vvvvvvvvuuuuuuuuuttttttttrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooooooooooonnoooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaa```````````````____`````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEDDDDDDDBBBBBBBAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>=======;;;;;;;::::::::999999999877777777776666666666665555555555544444444433333333333333333333322222222222223333333222222221111111100111100000000000000///////......--------,,,,,,,,,,,++++++++++++++++***********))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! yzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}|||||||||||||||||}}}}||||||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyz{{|}€�‚ƒ…†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††…Œ‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚�€€~~~~~~~~~}}}}|||{{{{{{vvvvvvvvvvuuuuuuuttttttttrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooooooonnnooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaa```````````````____`````_________^^^^^^^^^^]^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSTTSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEDDDDDDDBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>>=======;;;;;;;::::::::999999999877777777776666666666665555555555544444444333333333333333333333322222222222223333333222222221111111100111000000000000000///////......--------,,,,,,,,,,,++++++++++++++++***********)))))))))((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! yyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}|||||||||||||||||||}}}|||||||||||||||||||||||||||||||||||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyz{|}~�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡†††Œ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~~~~~~~}}}}|||{{{{{{vvvvvvvvvvvvuuuuuutttttttrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooooooooonnnooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbaaaaaa```````````````____`````_________^^^^^^^^^^]^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSTTSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIJJJIIIIIIIIIIHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>=======;;;;;;;::::::::999999999877777777776666666666665555555555544444444333333333333333333333222222222222223333332222222221111111100111000000000000000///////.....---------,,,,,,,,,,,++++++++++++++++***********)))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! yyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}||||||||||||||||||||}||||||||||||||||||||||||||||||||||||||||||||||||{}}|||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxxyyz{|}~€�ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††ŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†„ƒ‚‚�€€~~~~~~~}}}}|||{{{{{{vvvvvvvvvvvvvuuuuutttttttrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooooooooonnnooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggfffeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbaaaaaa```````````````____`````________^^^^^^^^^^^]^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>=======;;;;;;;::::::::999999999877777777776666666666665555555555544444444333333333333333333333222222222222223333332222222221111111000111000000000000000///////.....---------,,,,,,,,,,,+++++++++++++++***********))))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{}||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxyyz{|}~€�‚ƒ…†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††ŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚��€€~~~~~}}}}|||{{{{{{vvvvvvvvvvvvvvuuuuuttttttrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooooooonnnnooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggfffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaa``````````````____`````________^^^^^^^^^^]]^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDBBBBBBBAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>>=======;;;;;;::::::::999999999887777777776666666666666555555555544444444433333333333333333333322222222222222333333222222221111111100011100000000000000////////.....---------,,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! yyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxyyz{|}~€‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚‚��€€~~~~}}}||||{{{{zzuvvvvvvvvvvvvvvuuuuttttttrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooooooonnnnoooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaa`````````````_____````_________^^^^^^^^^^]]^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>>=======;;;;;;::::::::999999999887777777776666666666665555555555544444444433333333333333333333222222222222222333332222222221111111100011100000000000000////////.....---------,,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwxxxyzz{|}€�ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†�ŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚‚��€€~~~~}}|||{{{{{zzuuuvvvvvvvvvvvvuuuuttttttrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooooooonnnnnoooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbaaaaaa``````````````_____````_________^^^^^^^^^^]]^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBAAAAAAAA@@@@@@@@????>>>>>>>>>>>>>>>>========;;;;;;::::::::999999999887777777776666666666665555555555544444444433333333333333333333222222222222222333332222222221111111100011100000000000000////////....----------,,,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwxxyyz{|}~€�‚ƒ…†‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡�ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒƒ‚‚��€€€~~~}}|||{{{{zzzuuuvvvvvvvvvvvvvuuuutttttrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooooooonnnnnoooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaa``````````````_____````________^^^^^^^^^^^]]^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>>========;;;;;:::::::::99999999988777777777766666666666555555555544444444433333333333333333333322222222222222233332222222222111111110001110000000000000/////////....----------,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxyz{|}~€‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡��ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰ˆ‡††…„ƒƒ‚‚��€€€~~}}|||{{{zzzzuuuuvvvvvvvvvvvvuuuutttttrrrrqrqqqqqqqqqqqqqqqqqpppppooooooooooooooooonnnnnoooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaa`````````````______```_________^^^^^^^^^^]]]^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDBBBBBAAAAAAAA@@@@@@@@????>>>>>>>>>>>>>>>>>========;;;;;::::::::999999999888777777777666666666666555555555544444444433333333333333333333322222222222222233332222222222111111110001100000000000000/////////....----------,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwxxyyz{|}€�‚„…†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡���ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†…„„ƒƒ‚‚��€€€~~}}|||{{{zzzzuuuuvvvvvvvvvvvvuuuutttttrrrqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaa`````````````_______```_________^^^^^^^^^^]]]^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDBBBBBAAAAAAA@@@@@@@@@????>>>>>>>>>>>>>>>>=========;;;;;::::::::999999999888777777777666666666666555555555544444444433333333333333333333322222222222222233322222222222111111110001100000000000000/////////....----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxyz{|}~�‚ƒ„†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡Ž���ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡††…„„ƒƒ‚‚��€€€~}}|||{{{zzzzuuuuvvvvvvvvvvvvvuuutttttrrqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaa`````````````_______``__________^^^^^^^^^^]]]^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>>=========;;;;:::::::::99999999988877777777766666666666655555555554444444443333333333333333333322222222222222213322222222222211111111000110000000000000//////////....----------,,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{||||||||||||||{{{{{{{{{{{||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxyzz{}~€�ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆˆŽ����ŒŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆ‡‡†…„„„ƒƒ‚‚��€€~~}||{{{zzzzzuuuuuvvvvvvvvvvvvuuutttttrrqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaa````````````________``_________^^^^^^^^^^^]]]^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDBBBBAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>>>>==========;;;;:::::::::99999999988877777777766666666666655555555554444444443333333333333333333322222222222222113222222222222211111111000110000000000000//////////...-----------,,,,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{|||||||||||||{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxyyz{|}~€�‚ƒ…†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆŽŽ����ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡††……„„ƒƒ‚‚��€€~~}||{{{zzzzzuuuuuuvvvvvvvvvvvuuutttttrqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnoonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaa````````````_________`__________^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>>>>==========;;;;::::::::999999999888877777777766666666666655555555554444444433333333333333333333322222222222221113222222222222211111111000110000000000000//////////...-----------,,,,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxyz{|}~�‚ƒ„…†‡ˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆŽŽŽ�����ŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡††………„„ƒƒ‚‚��€~}||{{zzzzzzuuuuuuvvvvvvvvvvvuuutttttrqqqqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaa````````````_________`__________^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>>==========<;;;:::::::::999999999888877777777766666666666655555555544444444443333333333333333333322222222222221112222222222222211111111000110000000000000//////////...-----------,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{||||||||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxyyz{|~€�ƒ„…†‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆŽŽŽ������ŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡‡†††……„„ƒƒ‚‚�€€~}}|{{zzzzyyuuuuuuuvvvvvvvvvvuuuuttttrqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaa````````````_____________________^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDBBAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>==========<;;;:::::::::999999999888877777777666666666666655555555544444444433333333333333333333322222222222211112222222222222211111111000110000000000000//////////...-----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}||||||||||||||||}}}}}||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||||{{||||||||||||||||||{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxyz{|}~�‚ƒ„…†‡ˆˆ‰‰‰ŠŠ‰‰‰‰ˆˆŽŽŽŽ������ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††……„„ƒƒ‚��€~}}|{{zzzyyytuuuuuuvvvvvvvvvvuuuutttsrqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaa```````````______________________^^^^^^^^^]]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDBBAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>===========<;;;::::::::9999999999888877777777666666666666655555555544444444433333333333333333333322222222222211112222222222222211111111000110000000000000//////////...-----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}}}||||||||||||||||||||}}}||||||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||||||||||||||{{{|||||||||||||||||{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxyz{|}~€�ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ�ŽŽŽŽ�����ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††††……„„ƒƒ‚�€~}}|{{zzzyyyttuuuuuuvvvvvvvvvuuuutttsrqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaa````````````_____________________^^^^^^^^^^]]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCBAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>==========<<;;:::::::::9999999998888877777777666666666666555555555544444444433333333333333333333222222222222211112222222222222211111111000110000000000000//////////...----------,,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{||||||||||||||||||||{{{{{|||||||||||||||{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxyyz{|}~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ�ŽŽŽŽ�����ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡††……„„ƒ‚�€~~}|{{zzyyyytttuuuuuuvvvvvvvvuuuutttsrqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaa```````````______________________^^^^^^^^^^]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>==========<<;;:::::::::9999999998888877777777666666666666555555555544444444433333333333333333333222222222222111112222222222222211111111000110000000000000//////////...----------,,,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{||||||||||||||||||{{{{{{{||||||||||||||{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxyz{|}~€‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ�ŽŽŽŽŽ�����ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡††……„ƒƒ‚�€~}|{{zzyyyyttttuuuuuuvvvvvvvuuuuttttrqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaa```````````_______________________^^^^^^^^^^]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYZZYYYYYYYYYYYYYXXXXXXXXXWXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDCCAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>===========<<;;::::::::99999999998888877777777666666666666555555555444444444433333333333333333333222222222222111112222222222222211111111000111000000000000//////////...----------,,,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||||||{{{{{{{{||||||||||||{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvwwwwwxyyz{|}€�‚ƒ„…†‡‡ˆˆˆ‰‰‰‰ˆˆˆ�ŽŽŽŽŽŽ����ŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡††……„ƒ‚�€~}|{{zzyyyytttttuuuuuuvvvvvvuuuuttttrqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaa```````````____________^__________^^^^^^^^^^]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYZZYYYYYYYYYYYYYXXXXXXXXXWXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDCCAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>==========<<<;:::::::::99999999998888877777776666666666666555555555444444444433333333333333333333222222222221111112222222222222211111111000111000000000000//////////..-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwxxyz{|}~€‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆˆŽŽŽŽŽŽŽ����ŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆˆˆˆ‡‡‡††…„ƒ‚�€~}|{{zzyyyyttttttuuuuuvvvvvvuuuuttttrqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllmlllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaa```````````_____________^_________^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYZYYYYYYYYYYYYYYXXXXXXXXXWXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEDDDDDDDDCCCAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>==========<<<;:::::::::99999999988888877777776666666666666555555555444444444333333333333333333333222222222221111112222222222222211111111100111000000000000//////////..----------,,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvwwwxxyzz{|}€�‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆŽŽŽŽŽŽŽ����ŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚€~}||{zzzyyyttttttuuuuuuuvvvuuuuuttttrqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllmlllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaa```````````____________^^_________^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYZYYYYYYYYYYYYYYXXXXXXXXXWXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEDDDDDDDDCCCAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>==========<<<;::::::::999999999988888877777776666666666665555555555444444444333333333333333333333222222222221111112222222222222111111111100111000000000000//////////..----------,,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvwwwxxyz{|}~€�‚ƒ„…††‡‡ˆˆˆˆˆˆˆŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{{zzyyytttttttuuuuuuvvvuuuuuttttrqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllmlllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaa``````````_____________^^_________^^^^^^^^^^]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDCCCCAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>==========<<<;::::::::9999999999888888777777666666666666655555555554444444443333333333333333333332222222222211111122222222222221111111111001111000000000000/////////..----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! xyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvwwwxxyzz{|}€�‚ƒ„„…††‡‡‡ˆˆˆˆˆŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{{zzyyyttttttttuuuuuuvvuuuuuttttrqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaa``````````____________^^^_________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHIIIHHHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDCCCCAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>==========<<<:::::::::9999999998888888777777666666666666655555555554444444443333333333333333333332222222222111111122222222222221111111111001111000000000000/////////..----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvwwwxxyz{|}~€�‚ƒ„……††‡‡‡‡‡‡ˆŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆ‰‰‰ˆˆˆ‡‡†…„ƒ‚�~}}|{{zzyyttttttttuuuuuuuvuuuuuttttrqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaa`````````_____________^^^_________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHIIHHHHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDCCCCCAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<::::::::99999999998888888777777666666666666655555555544444444443333333333333333333332222222222111111122222222222221111111111101111100000000000/////////..----------,,,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwxxyz{|}~€�‚ƒ„„…††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡††……„„„ƒƒƒƒƒƒƒ‰‰‰ˆˆˆ‡‡†…„ƒ‚�€~}|{{zzyywwwwwwwwxxxxxxyyyxxxxxwwwqqqpppppppppppppppppppppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDCCCCCCCCCBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<;;;;;;;:::::::::99999999988888888777777777777666665544444444433333333333333233333333322222222222111111111111111111000000000000////////...........------,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((((('''''''''''''&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! vvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwxxyyz{|}~€�‚ƒ„„…†††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡††………„„ƒƒƒƒƒƒƒ‰‰‰‰ˆˆˆ‡†…„ƒ‚�€~}||{zzyywwwwwwwwwxxxxxyyyxxxxxwwwqqqpppppppppppppppppppppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDCCCCCCCCCBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<;;;;;;;:::::::::99999999988888887777777777777666665544444444433333333333333233333333322222222222111111111111111111000000000000/////////..........------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((((('''''''''''''&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwxxyz{{|}~€�‚ƒ„„…†††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡††………„„ƒƒƒƒƒƒƒ‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}|{{zzyxwwwwwwwwxxxxxyyyyxxxxwwwqqqpppppppppppppppppppppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDCCCCCCCCBBBBBBBBAAAA@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<;;;;;;::::::::::99999999988888887777777777777666665544444444433333333333333233333333322222222222111111111111111110000000000000/////////..........------,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((((''''''''''''&&'&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwxxyyz{|}~€€�‚ƒ„……†††‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡††………„„„ƒƒƒƒƒƒ‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~}}|{{zzxwwwwwwwwxxxxxyyyyxxxxwwwqqqpppppppppppppppppppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\[[[[[[[[[\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<;;;;;;:::::::::999999999988888887777777777777666665444444444433333333333333233333333322222222222111111111111111110000000000000//////////.........------,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((((''''''''''''&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwxxyzz{|}~€�‚ƒƒ„……†††‡‡‡‡ˆˆˆˆ‡‡‡‡‡††………„„„ƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆ‡‡†…„ƒ‚�€~}||{zzxxwwwwwwxxxxxyyyyyyxxxwwwqqqpppppppppppppppppppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[[\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<;;;;;;:::::::::999999999988888887777777777776666665444444444433333333333332233333333322222222222111111111111111100000000000000//////////.........------,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((((''''''''''''&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{yyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwxxyz{{|}~€�‚ƒƒ„……††‡‡‡‡‡ˆ‡‡‡‡‡‡†††………„„„„ƒƒƒ„„ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~}|{{zxxxwwwwwxxxxxyyyyyyxxxxwwqqqpppppppppppppppppppppopppppppppooooooooooonnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<;;;;;;:::::::::999999999988888877777777777776666665444444444433333333333332233333333322222222222111111111111111100000000000000//////////........-------,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwxxyyz{|}}~€�‚ƒ„„……††‡‡‡‡‡‡‡‡‡‡‡†††………„„„„„„„„„ŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}||{zxxxwwwwxxxxxyyyyyyyyxxxwwqqqpppppppppppppppppppoooppppppppoooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@????????????>>>>>>>>>==============<<<<<<<<;;;;;::::::::::999999999988888877777777777776666665444444444333333333333332233333333322222222222111111111111111100000000000000//////////........-------,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwxxyyz{|}~€�‚‚ƒ„……†††‡‡‡‡‡‡‡‡‡‡†††………„„„„„„„„„ŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}}|{{yxxxwwwxxxxxyyyyyyyyxxxwwqqqpppppppppppppppppooooopppppppooooooooooooonnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCBBBBBBBBAAAAA@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<;;;;;:::::::::9999999999988888877777777777766666664444444444333333333333332233333333322222222222111111111111111000000000000000//////////........-------,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuvvwwwxxyzz{|}~€�‚ƒƒ„……††‡‡‡‡‡‡‡‡‡‡†††…………„„„„„„„„ŠŠŠŠŠŠŠ‰‰ˆ‡††…„ƒ‚�€~}|{{yxxxxxxxxxxyyyyyyyyyyxxxwqqqpppppppooopoooooooooooppppppooooooooooooonnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<;;;;;;:::::::::9999999999988888777777777777766666664444444444333333333333332233333333322222222222111111111111111000000000000000//////////........-------,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwvvxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuvvvwwwxxyz{||}~€�‚ƒ„……†††‡‡‡‡‡‡‡‡††††…………„„„„„„„„Š‹‹‹ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||{yxxxxxxxxxxyyyyyyyyyyxxxwqqqppppppoooooooooooooooopppoooooooooooooooonnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@???????????>>>>>>>>>==============<<<<<<<<;;;;;;:::::::::9999999999988888777777777777766666664444444444333333333333332233333333322222222222111111111111110000000000000000//////////........-------,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwvvvxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvvwwwxyyz{|}~€�‚ƒƒ„……††‡‡‡‡‡‡‡‡††††…………„„„„„„„…‹‹‹‹‹ŠŠŠ‰ˆˆ‡†…„ƒ‚�€~}||{yyxxxxxxxxxyyyyyyyyyyxxxwqqqppppppoooooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeedeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>=============<<<<<<<<<;;;;;;:::::::::9999999999988888777777777777766666664444444444333333333333322233333333322222222222111111111111110000000000000000/////////.........-------,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvwwxxyyz{|}~€�‚ƒ„„……††‡‡‡‡‡‡†††††……………„„„„………‹‹‹‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚�€~}||{yyxxxxxxxxyyyyyyyyyyyyxxwrqqqpppppoooooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeedeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>=============<<<<<<<<;;;;;;:::::::::99999999999988888777777777777666666664444444443333333333333322233333333322222222222111111111111110000000000000000/////////........--------,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvwwxxyz{|}~€�‚ƒƒ„……††††‡‡††††††…………………………………‹‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚�€~}||{yyxxxxxxxxyyyyyyyyyyyyxxxrqqqpppppooooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeddeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEECCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@???????????>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::99999999999988887777777777777666666664444444443333333333333322233333333322222222222111111111111110000000000000000/////////........--------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvwwxxyz{|}~€�‚ƒ„„……†††††††††††…………………………………‹‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚�€~}||{yyxxxxxxxxyyyyyyyyyyyyxxxrqqqpppppoooooooooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeddeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]]]]\\\\\\\\\\[[[[[[[Z\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAA@@@@@????????????>>>>>>>>>============<<<<<<<<<<;;;;;;:::::::::99999999999988887777777777777666666664444444443333333333333322233333333222222222222111111111111110000000000000000////////.........--------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvwwxyzz{|~€�‚‚ƒ„„……††††††††††…………………………………‹‹‹‹‹ŠŠŠ‰ˆ‡‡†…„‚�€~}||{yyxxxxxxxxyyyyyyyyyyyyxxxrqqqpppppooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]]]]\\\\\\\\\\[[[[[[[Z\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAA@@@@@????????????>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::9999999999988888777777777777666666666444444444333333333333322223333333322222222222111111111111111000000000000000/////////.........--------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvwxxyz{|}~€�‚ƒƒ„………†††††††††…………………………………‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}}|{{yyxxxxxxxxyyyyyyyyyyyyxxxrqqqppppppooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\[[[[[[[Z\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEECCCCCCCCBBBBBBBBBAAAAAAAA@@@@@????????????>>>>>>>>>===========<<<<<<<<<<;;;;;;::::::::::9999999999988888777777777777666666666444444444333333333333322223333333322222222222111111111111111000000000000000////////.........---------,,,,,,,,,+++++++++++++**********)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwxyyz{|}€€�‚ƒ„„………†††††††……………………………………‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}||{{yyxxxxxxxxxyyyyyyyyyyxxxxrqqqppppppoooooooooooooonoooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[[Z\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEECCCCCCCCBBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::9999999999998888777777777777766666666644444444333333333333332222333333332222222222211111111111111100000000000000/////////.........---------,,,,,,,,,++++++++++++***********)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########""""""""""!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvwwxyz{|}~€�‚‚ƒ„„…………†††††……………………………………‹‹‹‹‹ŠŠ‰ˆ‡‡†…ƒ‚�€~}}||{{yyxxxxxxxxxyyyyyyyyyyxxxwrqqqppppppoooooooooooooonoooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[[Z\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@????????????>>>>>>>>>===========<<<<<<<<<<;;;;;;::::::::::9999999999998888777777777777766666666644444444333333333333322222333333332222222222211111111111111100000000000000////////..........---------,,,,,,,,,++++++++++++***********)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########""""""""""!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwxyyz{|}~€�‚ƒƒ„„………………††……………………………………‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}||{{{yyyxxxxxxxxxxxyyyyyxxxxxwrqqqpppppppooooooooooooonooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\]]]]]]]]\\\\\\\\\\[[[[[[[Z\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@????????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888777777777777666666666644444444333333333333322222333333332222222222211111111111111110000000000000////////..........---------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$########""""""""""!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvwwxyz{|}~€€�‚ƒƒ„„………………†††………………………………‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚€~~}||{{{yyyyyxxxxxxxxxxxxxxxxxxwwqqqqpppppppppooooooooooonooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]]]\\\\\\\\\\[[[[[[[Z\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@????????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988887777777777777666666666644444444333333333333322222333333332222222222211111111111111110000000000000////////.........----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$########""""""""""!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwxxyz{|}~€��‚ƒƒ„„……………†††††††††††††……‹‹‹‹ŠŠ‰ˆˆ‡†…ƒ‚�€~}}||{{{yyyyyyyyxxxxxxxxxxxxxxwwwqqqqppppppppppoooooooooonooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[Z\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::99999999999988887777777777777666666666644444443333333333333322222333333332222222222211111111111111110000000000000///////..........----------,,,,,,,,+++++++++++************)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#########"""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvwwxyzz{|}~€�‚‚ƒƒ„„……………†††††††††††††…‹‹‹ŠŠŠ‰ˆ‡†…„ƒ‚�€~}}||{{{yyyyyyyyyxxxxxxxxxxwwwwwwqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\]]\\\\\\\\\\\\\\\[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;::::::::::99999999999888887777777777776666666666644444443333333333333222222333333332222222222211111111111111111000000000000///////..........----------,,,,,,,++++++++++++***********)))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxxyz{|}}~€�‚‚ƒƒ„„…………†††††††††††††…‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}}|||||zzzzzzyyyyxxxxxwwwwwwwwwvqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZ[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;::::::::::99999999999888877777777777776666666666644444443333333333333222222333333332222222222221111111111111111000000000000///////..........---------,,,,,,,,+++++++++++************)))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$########""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyyz{|}~~€�‚‚ƒƒ„„………†††††††††††††…‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~~}}||||z{zzzzzzyyyxxxwwwwwwwwvvvqppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^^]^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@?????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::::99999999999888877777777777776666666666644444443333333333332222222333333332222222222221111111111111111000000000000///////..........---------,,,,,,,,+++++++++++************)))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$########""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyyz{|}~~€�‚‚ƒ„„………††††††††††††††‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}}}}}}{{{{{{{zzyyyxxwwwwwvvvvvvppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::999999999999888877777777777766666666666644444443333333333332222222333333332222222222221111111111111111000000000000///////..........---------,,,,,,,+++++++++++************)))))))))))((((((((((((((((((((('''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$########""""""""""!!!!!!!!!!!! tttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttsssssssssstttuuvvwxyzz{||}~€��‚‚ƒƒ„„„„„„„„„„ƒƒƒˆ‡‡‡††…„„ƒ‚�€~}||{{{zzzz||||||{{zzyyxxwwwvvvvvvvvqqqqqqqqqqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnnnnllllkkkkkkkkkkkkjjjjjjjjjkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa```````````_____________________^^^^^^^^^^^^^]^^^^]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>=========<<<<<<<<<<<;;;;;:::::::999999999998888888777777777777666666666666554444444444333333333333333222221111111111110000000000000000000/////////////.........----------,,,,,,,,,,,,,++++++++++****************)))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$##########"""""""""!!!!!!!!!!!! ttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssstttuuvwwxyzz{||}~€€�‚‚ƒƒ„„„„„„„„„„„ƒƒˆ‡‡‡††…„„ƒ‚�€~~}|||{{{{{}}}}}|||{{zyyxxwwvvvvvvuuqqqqqqqqqqqqqqqqqqqqqqppppooooooonnnnnnnnnnnnnnnnnlllllkkkkkkkkkkkjjjjjjjjjkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbaaaaaa````````````_____________________^^^^^^^^^^^^]]^^^]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;:::::::999999999998888888777777777777666666666666554444444444333333333333333222221111111111110000000000000000000/////////////.........----------,,,,,,,,,,,,,++++++++++****************)))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$##########"""""""""!!!!!!!!!!!! ttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyxyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssstttuuvwwxyzz{|}}~€��‚ƒƒ„„„„„„„„„„„ƒƒˆ‡‡‡††……„ƒ‚��€~~}}||||||~~~~~~}}|{{zyxxwwvvvvuuuuqqqqqqqqqqqqqqqqqqqqqqppppoooooonnnnnnnnnnnnnnnnnnlllllkkkkkkkkkkkjjjjjjjjjkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaaa```````````______________________^^^^^^^^^^^]]]^^]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;:::::::999999999988888888777777777776666666666666544444444443333333333333333222211111111111110000000000000000000/////////////.........----------,,,,,,,,,,,,,++++++++++****************))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$##########"""""""""!!!!!!!!!!!! tttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssstttuuvwwxyzz{|}~€€�‚‚ƒ„„„„………„„„„„ƒˆ‡‡‡††……„ƒƒ‚�€€~~~}}}}}~~~}|{{zyxxwwvvvuuuuqqqqqqqqqqqqrrrrrqqqqqppppoooooonnnnnnnnnnnnnnnnnnllllkkkkkkkkkkkkjjjjjjjjjkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaa````````````_____________________^^^^^^^^^^^^]]]^^]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@?????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;:::::::999999999988888888777777777776666666666666544444444443333333333333332222211111111111111000000000000000000/////////////.........----------,,,,,,,,,,,,++++++++++****************)))))))))))((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#########""""""""""!!!!!!!!!!!! tttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssstttuuvwwxyyz{|}~€�‚‚ƒƒ„„……………„„„„ƒˆ‡‡‡††……„„ƒ‚‚�€€~~~~���€€€~}|{{zyxwwvvvuuuuqqqqqqqqqqqrrrrrrrqqqqppppoooooonnnnnnnnnnnnnnnnnnlllkkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhgggggggggggffffffffffeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbaaaaaa```````````______________________^^^^^^^^^^^]]]]^]]]]]]]]]]]\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXYYYYYYYXXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;::::::999999999998888888877777777777666666666666554444444444333333333333333222211111111111111100000000000000000/////////////...........---------,,,,,,,,,,,,++++++++++****************)))))))))))((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#########""""""""""!!!!!!!!!!!! tttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyxxyyyyxxxxxxyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssstttuuvwwxyz{|}~€€�‚ƒƒ„„……………„„„„ƒˆˆ‡‡†††……„„ƒ‚‚��€€€€€€€€€‚‚‚‚���€~}|{zzyxwwvvuuuupppqqqqqqqrrrrrrrrqqqqqpppooooonnnnnnnnnnnnnnnnnnnllkkkkkkkkkkkkkjjjjjjjjjjkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaaaa```````````_____________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXYYYYYYXXXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;::::::999999999998888888877777777776666666666666554444444444333333333333332222211111111111111000000000000000000/////////////...........---------,,,,,,,,,,,,++++++++++****************)))))))))))((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$##########""""""""""!!!!!!!!!!!! tttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssstttuuvwxxyz{|}~€�‚ƒƒ„„„…………„„„„ƒˆˆ‡‡‡††………„ƒƒ‚‚‚���������ƒƒƒƒƒ‚‚�€~}|{zyxxwvvvuuuppppqqqqqqrrrrrrrrrqqqppppooooonnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkjjjjjjjjjikkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbaaaaaa```````````______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXYYYYYXXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;::::::99999999998888888887777777777666666666666655444444444433333333333332222211111111111111100000000000000000//////////////..........----------,,,,,,,,,,,,++++++++++****************)))))))))))((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$##########""""""""""!!!!!!!!!!! tttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssstttuvvwwxyz{|~€��‚ƒ„„„…………„„„„ƒˆˆ‡‡‡†††……„„„ƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„ƒ‚�€~}|{zyxwwvvuuuppppqqqqqqrrrrrrrrrqqqppppooooonnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkjjjjjjjjjjikkkkkjjjjjjjjjjjjiiiiiiiiihhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbaaaaaaa```````````_____________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXYYYYYXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;::::::99999999998888888887777777777666666666666655444444444333333333333332222111111111111111100000000000000000//////////////..........----------,,,,,,,,,,,,+++++++++*****************))))))))))(((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$##########""""""""""!!!!!!!!!!! tttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssrrrssssssttuvvwxyz{|}~€�‚ƒƒ„„„………„„„„ƒˆˆ‡‡‡††††………„„„ƒƒƒƒƒƒƒƒƒ„………………„ƒƒ‚�~}|{zyxwwvvuuppppqqqqqrrrrrrrrrrqqqppppoooonnnnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkjjjjjjjjjjjikkkkkjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggffffffffffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbaaaaaaa```````````_____________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXYYYYXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;:::::99999999999888888888777777777666666666666665544444444433333333333332222211111111111111110000000000000000///////////////..........----------,,,,,,,,,,,,+++++++++*****************))))))))))(((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$##########""""""""""!!!!!!!!!!! tttttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssrrrrrrssssttuuvvwxyz{|~€�‚‚ƒ„„„„……„„„„ƒˆˆ‡‡‡‡††††…………„„„„„„„„„„„††††††…„„ƒ‚€~}|{zyxwvvuuqpppqqqqqrrrrrrrrrrqqqpppooooonnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjiikkkkkjjjjjjjjjjiiiiiiiiiiihhhhgggggggggggfffffffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaa````````````____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZZZYYYYYYYYYXXYYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;:::::9999999999988888888877777777766666666666665554444444443333333333333222211111111111111110000000000000000////////////////..........----------,,,,,,,,,,,++++++++++*****************))))))))))(((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$#########"""""""""""!!!!!!!!!!! sstttttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssrrrrrrrrsssttuuvwxyz{|}~€�‚ƒƒ„„„„„„„„„ƒˆˆ‡‡‡‡†††††……………………………………‡‡‡‡‡‡†…„„ƒ�€~}{zyxwwvvuqpppqqqqqrrrrrrrrrrqqqpppooooonnnnnnnnnnnnnmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjiikkkkjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggffffffffffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbaaaaaaa```````````_____________^_______^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZZYYYYYYYYYXXYYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;:::::9999999999888888888877777777766666666666665554444444443333333333332222211111111111111110000000000000000////////////////..........---------,,,,,,,,,,,,++++++++++*****************))))))))))(((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$#########"""""""""""!!!!!!!!!! sssttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssrrrrrrrrrsssttuuvwxyz{}~€�‚‚ƒƒ„„„„„„„„ƒˆˆ‡‡‡‡‡††††††……………………††††ˆˆˆˆˆ‡‡†…„ƒ‚�€}|{zyxwvvuqqpqqqqqqrrrrrrrrrrqqqpppoooonnnnnnnnnnnnnmmmmmmmmkkkkkkkjjjjjjjjjjjjjjjjiikkkkjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaa```````````_____________^______^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\[[[[[[[[[[ZZ[ZZZZZZZZZZZZYYYYYYYYYYXXYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;:::::999999999988888888887777777776666666666666555444444444333333333333222221111111111111110000000000000000////////////////...........---------,,,,,,,,,,,,++++++++++*****************))))))))))(((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$##########"""""""""""!!!!!!!!!! sssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssrrrrrrrrrrrssstuuvwxyz{|}~€�‚ƒƒ„„„„„„„„ƒˆˆ‡‡‡‡‡†††††††††††††††††‡ˆ‰‰ˆˆˆ‡‡†…„ƒ‚�~}|zyxwwvvqqqqqqqqrrrrrrrrrrrqqqpppoooonnnnnnnnnnnnnnmmmmmmmkkkkkkjjjjjjjjjjjjjjjjiiikkkjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggfffffffffffeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaaa```````````____________^^______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;:::::99999999998888888888777777776666666666666655544444444433333333333322222111111111111110000000000000000/////////////////..........----------,,,,,,,,,,,,+++++++++******************))))))))))(((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$##########"""""""""""!!!!!!!!!! sssssstttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrrrrrrrrrrrsstttuvwxyz{}~€��‚ƒƒ„„„„„„ƒƒˆˆ‡‡‡‡‡‡†††††††††††††‡‡‡‡‰‰‰‰‰ˆˆ‡††…„‚�€}|{zyxwvvqqqqqqqqrrrrssssrrrqqqppooooonnnnnnnnnnnnnnnnmmmmmkkkkkjjjjjjjjjjjjjjjjiiiikkkjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggfffffffffffeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaaa``````````_____________^^_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::999999999998888888888777777776666666666666655544444444333333333333322222111111111111100000000000000000/////////////////..........----------,,,,,,,,,,,,+++++++++******************))))))))))(((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$##########""""""""""!!!!!!!!!!! sssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrrrrrrrsssttuvwxyz{|}~€�‚‚ƒƒ„„„„„ƒƒˆˆ‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‰‰‰‰‰ˆˆ‡‡†…„ƒ‚€~}{zyxwwvqqqqqqqrrrrssssssrrrqqppoooonnnnnnnnnnnnnnnnnnnmmmkkkkkjjjjjjjjjjjjjjjiiiiikkkjjjjjjjjjjiiiiiiiiiiiiihgggggggggggggfffffffffffeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaa``````````_____________^^_____^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::99999999998888888888877777777666666666666655554444444433333333333322222211111111111110000000000000000//////////////////..........---------,,,,,,,,,,,,++++++++++******************))))))))))(((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$#########"""""""""""!!!!!!!!!! sssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrsstttuvwxyz{|~€€�‚‚ƒƒƒƒƒƒƒƒˆˆ‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}|{zyxwvqqqqqqqrrrsssssssrrrqqpppooonnnnnnnnnnnnnnnnnnnnnmkkkkkjjjjjjjjjjjjjiiiiiiikkjjjjjjjjjjiiiiiiiiiiiiihgggggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaa``````````____________^^^_____^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;::::9999999999888888888887777777766666666666665555444444443333333333332222221111111111110000000000000000//////////////////...........---------,,,,,,,,,,,,++++++++++******************))))))))))(((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$#########"""""""""""!!!!!!!!!! sssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrsssstuvwxyz{|}~€��‚‚ƒƒƒƒƒƒƒˆˆ‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€}|{zyxwvrqqqqqqrrsssssssssrrqqpppooonnnnnnnnnnnnnnnnnnnnnnkkkkkkjjjjjjjjjiiiiiiiiiikkjjjjjjjjjjiiiiiiiiiiiihhggggggggggggfffffffffffffeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaa``````````____________^^^____^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXYYYYXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::9999999999888888888887777777666666666666665555444444443333333333332222221111111111110000000000000000//////////////////..........----------,,,,,,,,,,,,++++++++++******************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$##########"""""""""""!!!!!!!!!! sssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrsssttuvwxyz{|}~€��‚‚ƒƒƒƒƒƒˆˆ‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‰‰‰ˆˆˆˆ‡‡†…„ƒ‚�€~|{zyxwwrqqqqqrrrsssttttsssrrqqppooonnnnnnnnnnnnnoooooonnnllkkkkkjjjjjjjiiiiiiiiiiikjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggffffffffffffeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````____________^^^^____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXYYYYXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::999999999888888888888777777766666666666666555544444444333333333333222222111111111110000000000000000///////////////////..........---------,,,,,,,,,,,,,++++++++++******************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$##########""""""""""!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrssstuvvwxy{|}~€€�‚‚‚ƒƒƒƒƒˆˆ‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}{zyxwwrrqqqrrrsssttttttsssrqqppooonnnnnnnnnnoooooooooooollllkkkkjjjjjjiiiiiiiiiiikjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggfffffffffffffeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````____________^^^^___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXYYYYXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::9999999999888888888888777777766666666666665555544444443333333333332222222111111111110000000000000/00///////////////////..........---------,,,,,,,,,+,,++++++++++++*****************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$#########"""""""""""!!!!!!!!!! sssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrsssttuvwxyz{|}~€€�‚‚‚ƒƒƒƒˆˆ‡‡‡‡‡‡‡‡†††††††††††††††ˆˆˆˆ‡‡‡††…„„ƒ‚�€~}|zyxxwrrqqqrrrsstttuutttssrrqqppooonnnnnnnoooooopppppppommllllkkkjjjjjjiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiihhhhggggggggggfffffffffffffeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````_____________^^^^___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXYYYYXXXXXXXXXWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::9999999999888888888887777777766666666666665555544444443333333333332222222111111111110000000000000/0////////////////////..........---------,,,,,,,,,+,,++++++++++++*****************)))))))))(((((((((((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$##########"""""""""""!!!!!!!!!! sssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrsstuuvwxyz{|}~€��‚‚‚ƒƒƒˆ‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡†††……„ƒƒ‚�€~}|{zyxwrrrqrrrssttuuuuuuttssrqqppooonnnnnooooopppppppppppnmmmlllkkkjjjjjjiiiiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^__^^^^^^^^^^^^]]]]]]]]]]\]]]\\\\\\\\\\\\\\[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXYYYYYXXXXXXXXWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::999999999988888888888777777766666666666666555554444444333333333333222222211111111111000000000000//0////////////////////.........----------,,,,,,,,,+,,++++++++++++*****************)))))))))(((((((((((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$##########""""""""""!!!!!!!!!!! sssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrsttuvwxyz{|}~€��‚‚‚‚ƒ‡‡‡‡‡‡‡‡‡‡††††††††††††………‡‡‡†††………„„ƒ‚��€~}|{zyxwrrrrrrrssttuuuuuuuttsrrqqppooonnoooooppppqqqqqqqqqnnnmmmllkkkjjjjjiiiiiiiiijjjjjjjjjiiiiiiiiiiihhhhhhggggggggfffffffffffffeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^__^^^^^^^^^^^^]]]]]]]]]]\]]]\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXYYYYYXXXXXXXXWWWWWWWWWVVVUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::999999999888888888888777777766666666666666555554444444333333333332222222211111111111000000000000//////////////////////..........----------,,,,,,,,,+,,++++++++++++*****************)))))))))(((((((((((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$#########"""""""""""!!!!!!!!!! sssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqrrrrrrssttuvwxyz{|}~€��‚‚‚‚‡‡‡‡‡‡‡‡‡‡††††††††…………………†††††……„„„ƒƒ‚�€€~}|{zyxwrrrrrrssttuuvvvvvuuttsrqqppooooooooopppqqqrrrrrrrrooonnmmlllkkkjjjjiiiiiiiijjjjjjjjiiiiiiiiiiiihhhhhhggggggggfffffffffffffeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXYYYYYXXXXXXXXWWWWWWWWWVVVUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::9999999999888888888888777777766666666666666555554444444333333333332222222211111111111000000000000//////////////////////..........----------,,,,,,,,,+,,+++++++++++++****************)))))))))(((((((((((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$##########"""""""""""!!!!!!!!!! sssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqrrrrrsstuvvwxyz{|}~€€��‚‚‚‡‡‡‡‡‡‡‡‡‡†††††††…………………„††…………„„„ƒƒ‚‚�€~}|{zyxxsrrrrrssttuvvvvvvvuutsrrqqpoooooooopppqqqrrrsssssspppoonnmmllkkkjjjjiiiiiiijjjjjjjjiiiiiiiiiiihhhhhhhgggggggfffffffffffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^_^^^^^^^^^^^^]]]]]]]]]]\\]]\\\\\\\\\\\\\[[[[[[[[[[\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXYYYYYXXXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::999999999988888888888877777776666666666666655555444444333333333332222222221111111111000000000000///////////////////////..........---------,,,,,,,,,,+,,+++++++++++++****************)))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$##########""""""""""!!!!!!!!!!! sssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqrqrrrsstuvwxyz{|}~~€���‚‚‡‡‡‡‡‡‡‡‡‡‡†††††………………„„„†………„„„ƒƒƒ‚‚��€~~}|{zyxxsrrrrssstuuvvvwwvvvuttsrqqppoooooooppqqrrrssstttttqqpppoonmmllkkkjjjjiiiiiijjjjjjjiiiiiiiiiiihhhhhhhhgggggggffffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^_^^^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\\\\[[[[[[[[[[[\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::999999999888888888888777777776666666666666655555444444333333333332222222221111111111000000000000//////////////////////..........----------,,,,,,,,,,+,,++++++++++++++***************)))))))))((((((((((((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$##########"""""""""""!!!!!!!!!! sssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrsttuvwxyz{|}~€���‚‡‡‡‡‡‡‡‡‡‡‡†††††……………„„„„………„„„ƒƒƒ‚‚��€€~~}|{zyyxssrrrssttuuvvwwwwvvuutsrrqppoooooopppqqrrsstttttttrrqqppoonnmllkkkjjjiiiiiijjjjjjjiiiiiiiiiiihhhhhhhhgggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\]\\\\\\\\\\\\[[[[[[[[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUTTTTTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::9999999999888888888888777777776666666666666555555444444333333333332222222221111111111000000000000//////////////////////..........----------,,,,,,,,,,+,,++++++++++++++***************)))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&%%%%%%%%%%$$$$$##########""""""""""!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrssrrssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppqqqrrsstuvwxyz{|}~~€€��‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€†………„„„ƒƒƒ‚‚��€€~~}|{zyyxwwwwwxxyyzz{{||{{{zyyxwvponnnnnnnnooppqqrrsssstttttssrrqqpoonmmllkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::999999999988888888887777766666666666665555555444444333333333322222222222222222111111111111000000//////////////////...........----------,,,,,,,,,++,,,,,,++++++++++++++***********))))))))))((((((((((((('''''''''''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppqqqrrstuuvwxyz{|}~€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€………„„„ƒƒƒ‚‚‚��€€~}|{{zyxwwwwwxxyyzz{{{||{{zyyxwvpoonnnnnnnooppqrrssstttttttttssrqqpoonmmllkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::9999999999988888888887777666666666666665555555444443333333333322222222222222221111111111110000000/////////////////............---------,,,,,,,,,,++,,,,,,,+++++++++++++***********)))))))))(((((((((((((''''''''''''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppqqqrrstuvwxyz{||}~€€�‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€………„„„ƒƒƒ‚‚‚��€€~}}|{zyxxwwwwxxyyzz{{{|{{{zzyxwvpoonnnnnnnoopqqrrsstttuuuuuuttssrqqponnmmllkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhgggffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::9999999999888888888887777666666666666665555555444443333333333222222222222222211111111111110000000/////////////////...........----------,,,,,,,,,,++,,,,,,,+++++++++++++***********)))))))))(((((((((((((''''''''''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppqqrrsstuvwxyz{|}~~€��‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€………„„„ƒƒƒ‚‚‚���€€~~}|{{zyxxwwwxxxyzz{{{{{{{zyyxwvpoonnnnnnooopqqrrssttuuuuuuuuttssrqpponnmllkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggffffffffffffeeeeeeeeeeeeeddddddddccccccccccccccbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;:::::9999999999888888888887777666666666666665555555444443333333333222222222222222111111111111100000000////////////////............----------,,,,,,,,,,++,,,,,,,+++++++++++++**********))))))))))(((((((((((((''''''''''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppqqrrstuuvwxyz{|}~~���‚‚‚‚‚‚‚‚‚‚‚‚����€€€………„„„ƒƒƒ‚‚‚���€€~}}|{zyyxxxxxxxyyzz{{{{{zzyyxwvpoonnnnnnoooppqrrssttuuuuvvvuuttssrqpoonmmllkkkjjjjjjjjiiiiiiihhhhhhhhhhhgggffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^]]^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::99999999999888888888887777666666666666655555555444443333333333222222222222221111111111111100000000//////////////..............---------,,,,,,,,,,,++,,,,,,,+++++++++++++**********)))))))))((((((((((((('''''''''''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoppppppqqrsstuvwxyz{{|}~~€���‚‚‚‚‚‚‚‚‚‚‚‚����€€€………„„„ƒƒƒ‚‚‚‚���€€~~}||{zyxxxxxxxyyyzz{{{zzzyxxwvpoonnnnnnnooppqrrssttuuuuvvvvuuttsrqqponmmllkkkjjjjjjjjiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeeeddddddddccccccccccccccbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::99999999999888888888887777666666666666655555555444443333333333222222222222211111111111111000000000/////////////...............---------,,,,,,,,,,,++,,,,,,,+++++++++++++*********))))))))))((((((((((((('''''''''''''''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooppppppqqqrsttuvwxyz{||}~~€€���‚‚‚‚‚‚‚‚‚‚‚‚���€€€†………„„ƒƒƒƒ‚‚‚���€€~~}|{zyyxxxxxxxyyyzzzzzzyyxxwvpoonnnnnnnooppqqrssttuuuuvvvvvuutssrqponnmllkkkjjjjjjjjiiiiiiiihhhhhhhhhggggffffffffffeeeeeeeeeeeeedddddddddccccccccccccccbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;:::::99999999999888888888887777666666666666655555555444443333333333222222222222211111111111111000000000///////////................----------,,,,,,,,,,+++,,,,,,++++++++++++++*********))))))))))((((((((((((('''''''''''''''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!! qrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoopppppppqqrrstuvwwxyz{|}}~€€���‚‚‚‚‚‚‚‚‚‚‚����€€€†………„„„ƒƒƒƒ‚‚‚���€€~}}|{zyyxxxxxxxyyyzzzzyyyxwwvpoonnnnnnnooppqqrrssttuuuvvvvvuuttsrqpponmmllkkkjjjjjjjjiiiiiiihhhhhhhhhggggfffffffffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::99999999998888888888887777666666666666655555555444443333333333222222222222111111111111110000000000///////////................----------,,,,,,,,,,+++,,,,,,++++++++++++++*********)))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!! qqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooppppqqrsstuvwxyzz{|}}€€���‚‚‚‚‚‚‚‚‚‚‚���€€€††………„„„ƒƒƒ‚‚‚‚���€€~}}{{zyyxxxxxxxyyyyyyyyxxwwvpoonnnnnnnoooppqqrsstttuuvvvvvuuttsrqqponmmllkkkjjjjjjjjiiiiiiihhhhhhhhgggggfffffffffeeeeeeeeeeeeeddddddddcccccccccccccccbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::999999999998888888888887777666666666666555555555444443333333333222222222221111111111111110000000000/////////..................---------,,,,,,,,,,,+++,,,,,,+++++++++++++*********))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooopppqqrrsttuvwxyzz{|}~€€���‚‚‚‚‚‚‚‚‚‚����€€€††………„„„ƒƒƒƒ‚‚‚‚���€€~}|{zzyyxxxxxxxxyyyyyxxxwwvpooonnnnnnoooppqqrrssttuuvvvvvuuutsrrqponmmllkkkjjjjjjjjjiiiiiihhhhhhhhgggggfffffffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;:::::999999999998888888888887777666666666666555555555444433333333333222222222211111111111111100000000000/////////..................---------,,,,,,,,,,,+++,,,,,,+++++++++++++*********)))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$############""""""""""!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooopppqqrrstuvvwxyz{{|}~€€���‚‚‚‚‚‚‚‚‚‚����€€†††………„„„ƒƒƒƒ‚‚‚‚���€€~}|{zzyyxxxxxxxxxxxxxxxwwvppooonnnnooooppqqqrsstttuuvvvvuuutsrrqponmmllkkkjjjjjjjjjiiiiiihhhhhhhhgggggffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::999999999988888888888887777666666666666555555555444433333333333222222222211111111111111000000000000////////...................---------,,,,,,,,,,,+++,,,,,,+++++++++++++*********)))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttvvuuuuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooopppqqrsstuvwwxyz{{}}~€€���‚‚‚‚‚‚‚‚‚����€€‡†††……„„„ƒƒƒƒ‚‚‚‚����€€~}||{zzyyxxxxxxxxxxxxxxwwvpppoooooooooopppqqrrssttuuvvvvuuutsrrqponmmllkkkjjjjjjjjjiiiiiihhhhhhhhgggggffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::9999999999988888888888887777666666666666555555555444433333333332222222222211111111111111000000000000////////..................---------,,,,,,,,,,,,+++,,,,,,++++++++++++*********)))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$############""""""""""!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooopppqqrsstuvwxxyz{|}}~€€���‚‚‚‚‚‚‚‚‚����€‡‡††………„„„ƒƒƒƒ‚‚‚‚����€€~}||{zzyyxxxxxxxxxxxxxwwwqpppooooooooopppqqrrssttuuuvvuuuttsrrqponmmllkkkjjjjjjjjjiiiiiihhhhhhhhgggggffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::9999999999988888888888887777666666666666555555555444433333333332222222222111111111111110000000000000////////..................---------,,,,,,,,,,,,+++,,,,,,++++++++++++*********)))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooopppqqrrsttuvwxyyz{|}~~€€��‚‚‚‚‚‚‚‚‚‚����‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚����€~~}|{{zyyyxxxxxxxxxxxxxwwqqppppooooooppppqqrrsstttuuuuuuuttsrrqponmmllkkkkjkjjjjjjjiiiiihhhhhhhggggggffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::9999999999988888888888887777666666666665555555555444433333333332222222222111111111111110000000000000////////..................---------,,,,,,,,,,,,+++,,,,,,++++++++++++*********))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooopppqqrrstuuvwxyy{||}~~€€���‚‚‚‚‚‚‚‚‚����‡‡‡††………„„„ƒƒƒ‚‚‚‚‚‚���€€~}}|{{zyyxxxxxxxxxxxxxxxrqqqqppppppppppqqqrrsstttuuuuuuuttsrqqponmmllkkkkjkjjjjjjjiiiiihhhhhhhggggggffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;:::::9999999999888888888888887777666666666665555555555444433333333333222222222111111111111110000000000000////////..................---------,,,,,,,,,,,,+++,,,,,+++++++++++++********)))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooopppqqrsstuvvwxyz{|}}~€€���‚‚‚‚‚‚‚‚����‡‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚���€~}}|{zzyyxxxxxxxxxyyyxxrrrrqqqqppppppqqqrrsssttuuuvvuuuttsrqqponmmllkkkkkkkjjjjjjiiiiihhhhhhhggggggffffffffeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaa`````````````__________^^^^^^^^^^^^^^]]]]]]]^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888888887777666666666665555555555444433333333333222222222111111111111100000000000000////////..................---------,,,,,,,,,,,++++,,,,,++++++++++++*********)))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$###########"""""""""""""!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooopppqqrsstuvvwxzz{|}}~€€���‚‚‚‚‚‚‚����ˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚����€~~}||{zzyyxxxxxyyyyyyyysssrrrqqqqqqqqqqrrrssttuuuvvvvuuttsrrqponnmlllkkkkkkkjjjjjjiiiihhhhhhhhgggggffffffffeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::99999999999888888888888887777666666666665555555555444333333333332222222221111111111111100000000000000////////.................----------,,,,,,,,,,,++++,,,,,++++++++++++*********))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$###########"""""""""""""!!!!!!!!!! qqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooopppqqrsstuvwwyz{{|}~~€€����‚‚‚‚‚‚����ˆ‡‡‡†††……„„ƒƒƒ‚‚‚‚‚‚‚‚���€~~}|{{zzyyyyyyyyyyzzzztsssssrrrrqqqrrrrsssttuuuvvvvvuuttsrrqponnmmlllkkkkkkkjjjjjiiiihhhhhhhggggggffffffffeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::99999999999888888888888887777666666666665555555555444333333333332222222221111111111111100000000000000///////..................---------,,,,,,,,,,,,++++,,,,+++++++++++++*********))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$###########""""""""""""""!!!!!!!!! qqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooopppqrrsttuvwxyz{|}}~€€����‚‚‚‚‚����ˆ‡‡‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚��€€~}}|{{zzyyyyyyzzzzzzztttttssssrrrrrrrsssttuuuvvvvvvvuutssrqpoonmmmlllkkkkkkkjjjjiiiihhhhhhhhgggggffffffffeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::99999999998888888888888887777666666666665555555555444333333333332222222221111111111111100000000000000///////..................---------,,,,,,,,,,,,++++,,,,++++++++++++*********)))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$##########"""""""""""""""!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqrrqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooopppqrrsttuvxyyz{|}~~€€�����‚‚�����ˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚��€€~~}||{zzzzzzzzzz{{{{{uuuuttttssssssssstttuuuvvvwwvvvuuttsrqqponnmmmllllllkkkkjjjjiiihhhhhhhhhggggfffffffffeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888888887777666666666665555555555444333333333333222222221111111111111000000000000000///////..................---------,,,,,,,,,,,+++++,,,,++++++++++++********))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$##########""""""""""""""""!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuutttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonooooopppqrrstuvwxyz{||}~~€€€�����������ˆˆ‡‡‡†††……„„ƒƒƒ‚‚‚‚‚‚‚‚��€€€~}}|{{{zzzzzz{{{{|||vvvuuuutttttssttttuuuvvvvwwwwvvvuutsrrqpponnmmmllllllkkkkjjjiiiihhhhhhhhhggggffffffffeeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888888887777666666666665555555555444333333333333222222221111111111111000000000000000//////...................---------,,,,,,,,,,,+++++,,,+++++++++++++********))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$##########""""""""""""""""!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuutttttttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnooooppqqrrstuvwxyz{|}}~€€€����������ˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚���€€~~}||{{{{zz{{{{|||||vvvvvvuuuuttttttuuuuvvvwwwwwwwvvvuttsrqqpoonnnmmmlmllllkkkjjjiiihhhhhhhhhhhgggfffffffeeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::99999999988888888888888887776666666666665555555555444333333333333222222221111111111111000000000000000//////...................---------,,,,,,,,,,,+++++,,,++++++++++++*********)))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$#########"""""""""""""""""!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnooooppqqrsstvwxyzz{|}}~€€€€��������ˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚���€€€~}}||{{{{{{{{|||}}}wwwwwvvvuuuuuuuuuuvvvwwwwxxxwwwvvuutssrqqpooonnnmmmmmlllkkkjjiiiihhhhhhhhhhhgggfffffffeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::99999999988888888888888887776666666666665555555555444333333333332222222221111111111111100000000000000//////..................----------,,,,,,,,,,,+++++,,++++++++++++**********)))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$##########""""""""""""""""!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnoooppqqrstuvwxyz{{|}~~€€€�������ˆˆˆ‡‡‡†††……„„ƒƒƒ‚‚‚‚‚‚‚���€€€~~}}||{{{{{||||}}}}wwwwwwwvvvvvuuuvvvvwwwwwxxxxxwwwvvuttsrrqqppooonnnnmmmlllkkkjjiiiihhhhhhhhhhgggfffffffeeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYZYYYYYYYYYYYYXXXXXXXXXXXWWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::99999999988888888888888887766666666666665555555555444333333333332222222221111111111111000000000000000/////...................----------,,,,,,,,,,,+++++,,++++++++++++*********))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$##########"""""""""""""""""!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnnnoooppqrrsuvvwxyz{||}~~€€€€�����ˆˆˆ‡‡‡†††……„„ƒƒƒ‚‚‚‚‚‚‚���€€€~~}}||||||||||}}}~~xxxxxwwwwvvvvvvvvvwwwwxxxxxxxxwwwvuuttsrrqqpppooonnnnmmmllkkjjjiiiihhhhhhhhhggggffffffeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYZYYYYYYYYYYYYXXXXXXXXXXXWWXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::9999999998888888888888888776666666666666555555555544433333333333222222222111111111111110000000000000/////....................----------,,,,,,,,,,++++++,,+++++++++++**********))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$##########"""""""""""""""""!!!!!!! ppppppppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppooooooooooooooooooooonoooonnnnnnnnnnnnnnooppqrrtuuvwxyz{{|}}~~~€€€€€€„„„ƒƒƒƒ‚‚���€€~~~~~~~‚‚���€€~~~}}}}}}~~~~~~~~}}}}}|||||||}}}}}~~~|||||{{{zzyyxwwvvuutttssssrrqqqppoonnmmlllllkkkkkkkggggggfffffffeeeeeeeeeeeecccccccbbbbbbbbbbaaaaaaaa````______________^^^^^^^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;::::::::::99999999999888888888888877666666666666665555555554433333333333322222222111111111111111100000000000000////////////////////....--------,,,,,,,,,,,++++++++++++++++++**********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$############"""""""""""""""!!!! ooppppppppppppppppppppppppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppooooooooooooooooooooonnooonnnnnnnnnnnnnnnnooppqrstuvwwxyz{{|}}~~~€€€€€„„„ƒƒƒƒ‚‚‚��€€€~~~~~~~‚‚���€€~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~||||||{{zzyyxxwwwvvuuutttsssrrqqppoonnmmmlllllkkkkkgggggggffffffeeeeeeeeeeeecccccccbbbbbbbbbbaaaaaaaa````_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>=======<<<<<<<;;;;;;;;;::::::::::999999999998888888888888766666666666666555555555544333333333332222222221111111111111111000000000000/0///////////////////.....--------,,,,,,,,,,++++++++++++++++++***********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#############""""""""""""""!!!! ooopppppppppppppppppppppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooooooooooooooonnnooonnnnnnnnnnnnnnnnnoopqqsstuvwxxyz{{||}}~~€€€ƒƒƒƒƒƒƒ‚‚‚��€€€~~~~~~~‚����€€~~~~}~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}|||||{{{zzyyyxxwwwvvvuuuttsssrqqppoonnmmmlllllllkkhggggggffffffeeeeeeeeeeeecccccccbbbbbbbbbbaaaaaaaa```_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<;;;;;;;;;::::::::::999999999998888888888888666666666666666655555555544333333333332222222221111111111111111000000000000/////////////////////.....--------,,,,,,,,,,++++++++++++++++++**********)))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#############""""""""""""""!!!! oooooppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttstttttttttttttttttttttttttttttttttttttttttttsssssssuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqoooooooooooooooooooonnnnnoonnnnnnnnnnnmmmnnnnnoppqrsttuvwxyyz{{||}}~~€€ƒƒƒƒƒƒƒ‚‚‚��€€€~~~~~}‚����€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}||||||{{{zzyyyxxxwwwvvvvuuttssrrqqpoonnmmmlllllllkhhgggggffffffeeeeeeeeeeeecccccccbbbbbbbbbbaaaaaaaa```_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>========<<<<<<<;;;;;;;;;::::::::::99999999999888888888888866666666666666665555555554433333333333222222222111111111111111110000000000/////////////////////......-------,,,,,,,,,,,+++++++++++++++++***********)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""""!!!! oooooopppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssttttttttttttttttttttttttstttttttttttttttttssssssssuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqooooooooooooooooooonnnnnnonnnnnnnnnnnmmmmmmnnnooppqrstuuvwxyyz{{||}}~~ƒƒƒƒƒƒƒ‚‚‚���€€~~~~~}‚����€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||||||{{{zzzzyyyxxxxwwwvvvuuttssrqqpoonnnmmmllllllhhhggggfffffffeeeeeeeeeeecccccccbbbbbbbbbbaaaaaaaa``_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>========<<<<<<<;;;;;;;;:::::::::9999999999998888888888888866666666666666665555555554433333333333222222222111111111111111110000000000/////////////////////......-------,,,,,,,,,,,+++++++++++++++++***********)))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$##############"""""""""""""!!! oooooooopppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssttttttttttttttttttttttssstttttttttttttttssssssssssuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmnnnoopqrrstuvvwxyyz{{||}}~~ƒƒƒƒƒƒ‚‚‚‚���€€€~~~~~}‚����€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||||||{{{{zzzzyyyyyxxxxwwwvvuutssrqqppoonnmmmmllllhhhgggggfffffffeeeeeeeeeecccccccbbbbbbbbbbaaaaaaaa``____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>========<<<<<<<;;;;;;;;:::::::::9999999999998888888888888866666666666666665555555554433333333333222222222111111111111111110000000000////////////////////.......-------,,,,,,,,,,+++++++++++++++++************))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############""""""""""""""!!! oooooooooopppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssttttttttttttttttttttsssssttttttttttttttsssssssssssuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnoopqrsstuvwwxyyz{{||}}~~ƒƒƒƒƒ‚‚‚‚‚���€€€~~~~~}‚����€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~|||||||{{{{{zzzzzzzyyyyyxxxwwvvuttsrrqppoonnnmmmmllhhhhggggffffffffeeeeeeeeecccccccbbbbbbbbbbbaaaaaaa``____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::9999999999998888888888888766666666666666665555555554433333333332222222221111111111111111111000000000////////////////////.......-------,,,,,,,,,,+++++++++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!! oooooooooooppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssttttttttttttttttttsssssssttttttttttttsssssssssssssuuuuuuuuuuuuuuuttttttttttssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnoopqqrsttuvwwxyzz{{|}}}~~~‚‚‚‚‚‚‚‚‚����€€€~~~~}����€€€€~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzzyyyxxxwwvuutsrrqqpooonnnmmmlihhhhggggfffffffffeeeeeeeccccccccbbbbbbbbbbaaaaaaa``___________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>=========<<<<<<;;;;;;;;::::::::::9999999999998888888888888766666666666666665555555554433333333332222222221111111111111111111000000000//////////////////.........-------,,,,,,,,,,+++++++++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!! oooooooooooooppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssstttttttttttttttttsssssssstttttttttttssssssssssssssuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnoppqrrsttuvwwxyzz{||}}~~~~‚‚‚‚‚‚‚‚‚����€€€~~~~}����€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzyyyxwwvuutssrqqppoonnnnmmiihhhgggggffffffffffeeeeedccccccccbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<;;;;;;;;:::::::::9999999999998888888888888776666666666666666555555555443333333333222222222111111111111111111110000000//////////////////..........------,,,,,,,,,,++++++++++++++++++***********)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%$$$$$$$###########"""""""""""""""!!!! oooooooooooooooppppppppopppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssssstttttttttttttttsssssssssstttttttttssssssssssssssssuuuuuuuuuuuutttttttttttttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnoppqrrstuuvwxxyzz{||}}~~~‚‚‚‚‚‚‚‚����€€€€~~~~}����€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyxxwvvutssrrqpppoonnnmiiihhhgggggfffffffffffeeedccccccccbbbbbbbbbbaaaaaa`__________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>=========<<<<<<;;;;;;;;:::::::::99999999999988888888888877766666666666666655555555554433333333332222222221111111111111111111100000000//////////////.............------,,,,,,,,,,+++++++++++++++++************)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$##########""""""""""""""""!!!! oooooooooooooooooppppppooopppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttsssssssssssssstttttttttttttsssssssssssstttttttssssssssssssssssssuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnoopqqrsstuvvwxyyz{{||}}~~�‚‚‚‚‚‚�����€€€€~~~~}����€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzyyxwvvuttsrrqqppooonnjiiihhhggggggggffffffffeedddcccccccbbbbbbbbbaaaaaa``_________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888888877766666666666666655555555554333333333332222222211111111111111111111110000000/////////////..............------,,,,,,,,,,+++++++++++++++++************)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""!!!! oooooooooooooooooopppppoooooppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttsssssssssssssssstttttttttttssssssssssssssttttttsssssssssssssssssssuuuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnooppqqrsttuvwwxyzz{{|}}}~������������€€€€~~~~}����€€€€€€}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{|||||||||{{{zzyyxwwvuutssrrqqppooojjjiihhhhggggggggggffffffddddccccccccbbbbbbbbaaaaa``________^^^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888888777766666666666666555555555554333333333322222222211111111111111111111110000000/////////////..............------,,,,,,,,,,+++++++++++++++++************)))))))))))((((((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""!!!! oooooooooooooooooooopppoooooopppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuusstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssssssssssssssssttttttttttsssssssssssssssttttsssssssssssssssssssssuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnoooppqrrsttuvwxxyz{{||}}}�����������€€€€€~~~~}����€€€€€€€€}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{||||||||||||{{{zyyxwwvuutssrrqqqppokkjjiiihhhhggggggggggffffdddddccccccccbbbbbbbaaaaa``_______^^^^^^^^^^^^^^]]^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<;;;;;;;;::::::::::999999999999888888888888777766666666666666555555555554333333333322222222211111111111111111111111000000////////////...............-----,,,,,,,,,,++++++++++++++++++************))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""""""!!!! oooooooooooooooooooooopoooooooopppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuusssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssttttttttsssssssssssssssssttsssssssssssssssssssssssuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnooppqqrsstuvvwxyyz{{||}}�����������€€€€€~~~~}�����€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}||||{{zzzzz{{{{{{{{{||||||}}}}||||{{zyyxwwvvuttssrrqqpplkkjjjiihhhhhhhhgggggggffedddddcccccccccbbbbbbaaaa``_______^^^^^^^^^^^^^^]]^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<;;;;;;;;::::::::::999999999999888888888888777766666666666665555555555554333333333322222222111111111111111111111111000000////////////...............-----,,,,,,,,,,++++++++++++++++++************))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""""!!!!! ooooooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssssttttttssssssssssssssssssstssssssssssssssssssssssssuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnoooppqqrsttuvwwxyzz{{||}€€��������€€€€€€~~~~}�����€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||zzzzzzzzz{{{{{{{|||||}}}}}}}|||{{zyyxwwvvuuttssrrqqmllkkjjiiiihhhhhhhhhggggfeedddddcccccccccbbbbbbaaa``_______^^^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<;;;;;;;;::::::::::999999999999888888888887777766666666666655555555555554333333333322222222111111111111111111111111000000///////////................-----,,,,,,,,,,++++++++++++++++++************))))))))))(((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""""""!!!!!! ooooooooooooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssttttssssssssssssssssssssssssssssssssssssssssssssssuuuttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnooppqqrrstuuvwxyyzz{{||€€€€€�€€€€€€€€€€~~~~}�����€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}|||||zzzzzzzzzz{{{{{{||||}}}}}}}}}|||{{zyyxxwwvvuuttssrrmmllkkjjjiiiiihhhhhhhhgggeeeddddddccccccccbbbbbaaa```______^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==========<<<;;;;;;;;:::::::::::999999999999888888888887777766666666665555555555555554333333333222222222111111111111111111111111000000//////////.................-----,,,,,,,,,,+++++++++++++++++************)))))))))))((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""""!!!!!!! ooooooooooooooooooooooooooooooooooooopppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssttssssssssssssssssssssssssssssssssssssssssssssssssuutttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnoooppqqrsstuvwwxyyz{{{|€€€€€€€€€€€€€€~~~~}‚�����€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}||||zzzzzzzzzz{{{{{{||||}}}}}}}}}}||{{zzyyxxwwvvvuuttssnnmmllkkjjjiiiiiiihhhhhggfeeeedddddcccccccbbbbbbaa```______^^^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==========<<<;;;;;;;;::::::::::9999999999998888888888887777766666666555555555555555554333333333222222222111111111111111111111111100000//////////.................----,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!! ooooooooooooooooooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrtttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnoopppqrrsttuvwwxyyz{{{€€€€€€€€€€€€€~~~~~‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}||||zzzzzzzzzzz{{{{{|||||}}}}}}}}}}||{{zzyyxxxwwvvvuuttoonnmllkkkjjjjiiiiiihhhhgffeeeedddddcccccccbbbbbaa```______^^^^^^^^^^^]]]]]^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==========<<<;;;;;;;;::::::::::9999999999998888888888887777766666665555555555555555554333333332222222221111111111111111111111111100000//////////.................----,,,,,,,,,,++++++++++++++++++************))))))))))((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!! ooooooooooooooooooooooooooooooooooooooooopppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuusssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmmmmmmmnnnoooppqqrsstuuvwxxyyzz{~€€€€€€€€€€~~~~‚������€€€€€€�€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}|||zzzzzzzzzzz{{{{{{||||}}}}}}}}}}|||{{zzyyyxxxwwvvvuupponnmmllkkkjjjjjiiiiihhhfffeeeedddddcccccccbbbbaa````_____^^^^^^^^^^^]]]]]^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==========<<;;;;;;;;:::::::::::9999999999998888888888877777766666655555555555555555543333333332222222221111111111111111111111111100000/////////..................----,,,,,,,,,,++++++++++++++++++***********)))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!! noooooooooooooooooooooooooooooooooooooooooopppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuusssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrtttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoonnnnnnnnnnnnnnnnnnnnnmmnnnnmmmmmmmmmmmmmmmmmmmmmnnnooopppqrrsstuvvwxxyyzz~~€€€€€€€€~~~~‚����������������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}||{zzzzzzzzzzz{{{{{|||||}}}}}}}}}|||{{{zzzyyyxxxwwvvuqppoonnmlllkkkjjjjjiiiihhgfffeeeedddddccccccbbbbba````_____^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<;;;;;;;;:::::::::::9999999999988888888888877777766666655555555555555555543333333332222222221111111111111111111111111100000/////////..................----,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!! nnooooooooooooooooooooooooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuusssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrtttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppponnnnnnnnnnnnnnnnnnnnnmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnnoooppqqrrsttuvvwxxyyz}~~~€€€€€€~~~~‚‚����������������€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}||{zzzzzzzzzzz{{{{{{|||||}}}}}}}}}|||{{{zzzyyyyxxxwwvrqqpponnmmlllkkkjjjjjiiihgffffeeeedddddcccccbbbbba````_____^^^^^^^^^^]]]]]]^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<;;;;;;;;::::::::::99999999999988888888888877777766666555555555555555555543333333322222222221111111111111111111111111100000////////...................----,,,,,,,,,,+++++++++++++++++***********)))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!! nnnnooooooooooooooooooooooooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuussssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssrsssssssssssssssssssssssssssssssssssssssssssrrrrrrrttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnnnnnnmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmnnnnooooppqqrrsttuvvwxxyy}}~~~~~~~~‚‚�����������������€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}|{{zzzzzzzzzzz{{{{{{||||}}}}}}}}}|||{{{{zzzzyyyyxxxwsrrqppoonnmmlllkkkjjjjiiiggfffeeeeddddddcccccbbbba````_____^^^^^^^^^]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<;;;;;;;;:::::::::::99999999999988888888888877777766666555555555555555555543333333322222222221111111111111111111111111000000////////...................---,,,,,,,,,,+++++++++++*++++++***********)))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!! nnnnnnooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssssssrrrsssssssssssssssssssssssrrssssssssssssssssrrrrrrrrrttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppnnnnnnnnnnnnnnnnnnnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnooopppqqrssttuvvwwxx||}}~~~~~~~‚‚‚�����������������€€€€€~~~~~~~~~~~~~~~~~~~}}}}}|{{{zzzzzzzzzz{{{{{{{|||||}}}}}}||||{{{{{zzzzzyyyyxxssrrqqpoonnmmlllkkkjjjjiigggfffeeeedddddcccccbbbbb````_____^^^^^^^^^]]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<;;;;;;;;:::::::::::99999999999888888888888877777766666555555555555555555443333333322222222221111111111111111111111111000000////////...................---,,,,,,,,,,+++++++++++*+++++************))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!! nnnnnnnnooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssssssrrrrrsssssssssssssssssssssrrrrsssssssssssssssrrrrrrrrrrtttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnoooopppqqrssttuvvwwx{||}}~~~~~~~‚‚‚‚����������������€€€€€~~~~~~~~~~}}}}}{{{{zzzzzzzzzz{{{{{{{||||}}}}}||||||{{{{{zzzzzzzyyyttssrqqpponnmmmlllkkkjjjihggffffeeeddddddcccccbbbba````____^^^^^^^^^]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<;;;;;;;;:::::::::::9999999999988888888888877777776666555555555555555555544333333322222222222111111111111111111111111100000////////....................---,,,,,,,,,,+++++++++++*+++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!! nnnnnnnnnoooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssststttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrsssssssssssssssssssrrrrrrsssssssssssssrrrrrrrrrrrrtttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooopppqqrssttuuvvw{{||}}}~~~~~~~‚‚‚‚‚����������������€€€€~~~~~}}}}}{{{{zzzzzzzzzz{{{{{{{{||||||||||||||{{{{{{zzzzzzzyyuttssrqqppoonnmmlllkkkjjihgggfffeeeedddddcccccbbbba````_____^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBAAABAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<;;;;;;;;:::::::::::99999999999988888888888877777776666555555555555555555544333333322222222222111111111111111111111111100000////////....................--,,,,,,,,,,,+++++++++++*+++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssttssssssssssssssssssssssstttttttssssssssssssssssssttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlmllllllllllllllllllllllllnnnnnnnoooopppqqrrssttuvvwxxyyzz{{{|||||||||||||{{‚‚‚���������������€€€€€€€~~~~}}{{{{{{zzzzzzzz{{{{{{{{||||||||||||{{{{{{{{zzzzzzzzyzzyyxxwvvuuttssrrqqpppoonllkkjjjiiiihhhhgggggffffebaaaa````_______^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::::99998888888888887777777777776666666666666666665555555444444443333333333222222222222222222222211111100000/////////................------,,,,,,,,,,+++++++++**********)))))))))))((((((((((((((''''''''''''''&'&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssttttttssssssssssssssssssstttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllnnnnnnnnoooopppqqrrssttuuvwwxyyzzz{{||||||||||||{{‚‚‚‚���������������€€€€€€€€€€€€€~~~~~}{{{{{{{{zzzzzzzz{{{{{{{{|||||||||{{{{{{{{{zzzzzzzzzzzzyyxxwvvuuttssrrqqpppoollkkkjjiiiihhhhhgggggffffbaaaa````_______^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<;;;;;;;;;::::::::::999998888888888887777777777776666666666666666655555555444444433333333333322222222222222222222111111000000////////.................-----,,,,,,,,,,,+++++++++**********))))))))))(((((((((((((((''''''''''''''&'&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttssssssssssssssssssssstttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllnnnnnnnnnoooopppqqqrrssttvvwwxxyzzz{{{||||||||||{{‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€~~~~}{{{{{{{{{zzzzzzzz{{{{{{{{|||||||{{{{{{{{zzzzzzzzzzz{zzzyyxxwvvuuttssrrqqpppomllkkjjjiiihhhhhgggggffffbaaaa````_______^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRSRRRRRRRRRRQQQQQQQQQQQQQPQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<;;;;;;;;:::::::::::999998888888888877777777777776666666666666666655555555444444433333333333322222222222222222222111111000000////////.................-----,,,,,,,,,,,+++++++++*********)))))))))))((((((((((((((('''''''''''''&&'&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttssssssssssssssssssssssstttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmnnnnnnnnnnoooopppqqrrsstuuvwwxxyzzz{{{|||||||||{{‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€~~~~}{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{zzzyyxxwwvvuuttsssrrqppommlkkkjjiiiihhhhhgggggfffbaaaa`````______^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>========<<<<<;;;;;;;;;:::::::::::99998888888888887777777777777666666666666666665555555544444443333333333332222222222222222222111111100000/////////.................-----,,,,,,,,,,,+++++++++*********)))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmnnnnnnnnnooooopppqqrrstuuvvwxxyzz{{{{||||||||{{‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€~~~~~{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{zzzyyxxwwwvvuuttssrrqppmmllkkjjjiiiihhhhhggggfffbbaaa`````______^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>========<<<<<;;;;;;;;;:::::::::::99998888888888877777777777777666666666666666655555555544444443333333333333222222222222222222111111000000////////..................----,,,,,,,,,,,++++++++++*********))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttsssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkllllllmmmmnnnnnnnnnnoooopppqqrrsttuvwwxyyzz{{{{{|||||{{{‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€~~~~{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{zzzyyyxxxwwvvuuttssrrqpnmmllkkjjiiiihhhhhgggggffbbaaaa````______^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>========<<<<<<;;;;;;;;:::::::::::999998888888888877777777777777666666666666666655555555544444443333333333333222222222222222221111111000000////////..................----,,,,,,,,,,,++++++++++*********))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! mmnnnnnnnnnnnnnnnnnnnnnpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkllllmmmmmmnnnnnnnnnnnooopppqqrsttuvwwxyyzz{{{{{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€~~~~|{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzz{zzzzzyyyxxxwwvvuuutssrrqnnmllkkjjjiiiihhhhhggggffbbaaaa````______^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>========<<<<<;;;;;;;;;:::::::::::99999888888888877777777777777766666666666666665555555554444443333333333333332222222222222222111111100000/////////..................----,,,,,,,,,,,++++++++++*********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! mmmmnnnnnnnnnnnnnnnnnnnppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkllmmmmmmmmmmnnnnnnnnnoooppqrrstuuvwxxyyzz{{{{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€~~~|{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzyyyyyyyyyzzzzzzzzzyyyyxxxwwwvvuutssrronnmllkkjjiiiiihhhhhgggffbbaaaa````______^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>========<<<<<;;;;;;;;;:::::::::::99999888888888877777777777777666666666666666655555555544444443333333333333332222222222222221111111000000/////////..................---,,,,,,,,,,,,++++++++++*********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! mmmmmmnnnnnnnnnnnnnnnnnppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrssssssssssssssssssssssssrsssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkklmmmmmmmmmmmmmmmnnnnnnooppqrrstuuvwxxyzzz{{{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€������€€€€€€~~~||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzyyyyyxxxwwwvvuuttsrponmmlkkjjjiiiiihhhhggggfbbbaaa````______^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>========<<<<<<;;;;;;;;:::::::::::999999888888888877777777777777666666666666666655555555544444443333333333333333222222222222221111111000000/////////..................---,,,,,,,,,,,+++++++++++*********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnppppppppppppppppqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrsssssssssssssssssssrrrrrrssssssssssssssssssssssrrrsssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmnnnnooopqrsstuvwwxyyzzz{{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€����������€€€€€€~~|||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxwwvvuutsspoonmllkkjjjiiiiihhhhgggfbbbaaa````_______^^^^^^]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>========<<<<<<;;;;;;;;:::::::::::999999888888888877777777777777766666666666666555555555444444443333333333333333222222222222221111111000000/////////.................----,,,,,,,,,,,+++++++++++*********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnppppppppppppppppppqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrsssssssssssssssssrrrrrrrrssssssssssssssssssssrrrrrssssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmmmmmnnnnopqqrsttuvwxxyyzzzz{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€~~|||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxyyyyyzzzzzzyyyyyyyxxxxwwwvuutsqponmmllkkjjjiiiihhhhgggfbbbaaa````_______^^^^^^]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>========<<<<<<<;;;;;;;;:::::::::::999999888888888777777777777777666666666666666555555555444444443333333333333333322222222222221111111000000//////////................----,,,,,,,,,,,+++++++++++*********))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnppppppppppppppppppppqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrsssssssssssssssrrrrrrrrrrsssssssssssssssssssrrrrrrssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmnnnopqqrstuuvwxxyyzzzzzz{{{{�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€~|||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxwwvuutqpponmllkkjjjiiiiihhhgggfbbbaaa````______^^^^^^^]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLKLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<;;;;;;;:::::::::::999999988888888877777777777777776666666666666655555555544444444333333333333333332222222222222111111000000///////////................---,,,,,,,,,,,,++++++++++**********))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnpppppppppppppppppppppppqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrsssssssssssssrrrrrrrrrrrrsssssssssssssssssrrrrrrrrssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmnnoppqrrstuvwwxxyyyzzzzzzzz����‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxwwvutrqponnmllkkjjjiiiihhhgggfbbbaaa`````______^^^^^]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONOOONNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>========<<<<<<<<;;;;;;;:::::::::::999999988888888877777777777777776666666666666555555555444444444333333333333333332222222222222111111000000////////////..............----,,,,,,,,,,,,++++++++++**********))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! mmmmmmmmmmmmmmmmnnnnnnnppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttsuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmnoopqqrsttuvwwxxyyyyzzzzzz������‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxwvvurqqponmmlkkjjjjiiihhhgggfbbbaaa`````_____^^^^^^]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<;;;;;;::::::::::::999999988888888877777777777777776666666666666555555555444444443333333333333333333222222222221111111000000////////////..............----,,,,,,,,,,,+++++++++++**********))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!! mmmmmmmmmmmmmmmmmmnnnnnppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttsssssssuuuuuuuttttttttttttttttttttttttttttttttttttttttsssttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmnnoopqrrstuvvwwxxyyyyyyzzz���������‚‚‚‚‚���������������������������€€€€€}||||||{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxwwwwwwxxyyyyyyyyyyyyyyyyyyyxxwwvusrqponnmllkkjjjiiihhhgggfbbbaaa`````______^^^^^]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>========<<<<<<<<<;;;;;;:::::::::::9999999988888888877777777777777776666666666665555555555444444443333333333333333333222222222221111111000000////////////..............----,,,,,,,,,,,+++++++++++**********))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!! mmmmmmmmmmmmmmmmmmmmnnnppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttsssssssssssssuuttttttttttttttttttttttttttttttttttttttttttsssssstsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmnooppqrsstuvvwwxxxyyyyyyy€€€��������������������������������������€€€€€€}}||||||{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyxxwwvsrqqponmllkkjjjiiihhhgggfbbaaaa`````______^^^^^^]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>========<<<<<<<<;;;;;;;:::::::::::9999999988888888777777777777777776666666666665555555555444444443333333333333333333222222222221111110000000////////////..............---,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmnpppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssrsrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjllllllllllllllllllllllmmmnnoopqqrsttuvvwwwxxxxxyyy€€€€€��������������������€€�������������€€€€€€€}}||||||{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyxxxwvssrqponmmlkkjjjiiihhhggffbbaaa`````_______^^^^^]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>========<<<<<<<<<;;;;;;:::::::::::99999999988888888777777777777777776666666666655555555554444444443333333333333333333322222222221111110000000////////////..............---,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmpppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjkkklkllllllllllllllllllmmnnooppqrrstuuvvwwwwxxxxxx€€€€€€�����������������€€€€�����������€€€€€€€}}}|||||{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyxxwvtsrqponnmllkjjjiiihhgggffbbaaa``````______^^^^^^]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>========<<<<<<<<<;;;;;;:::::::::::99999999988888888777777777777777776666666666655555555554444444443333333333333333333322222222221111110000000/////////////............----,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllkklkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkllllllllllllmmnnnoopqqrssttuuvvwwwwwxxx€€€€€€€€€������������€€€€€€€������€€€€€€€€€}}}}|||||{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyxxwwtsrqpponmllkjjjiihhhggfffbaaaa`````_______^^^^^^]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<;;;;;;;:::::::::::9999999998888888777777777777777777666666666655555555555444444444333333333333333333322222222221111111000000//////////////............---,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkklllllllllmmnnooppqrrssttuuvvvvwwwww~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}|||||{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxwwwwwwwwvvvwwwwwwwwxxxxxxyyyyyyyxxwwtsrqqponmllkjjiiihhgggfffbaaa``````________^^^^^]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONOOOONNNNNNNNNNNNNNNNNNNNMNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;:::::::::::99999999998888888777777777777777777666666666655555555555444444444333333333333333333322222222221111111000000/////////////.............---,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkllllllllmmnnnooppqrrssttuuuvvvvwww~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}|||||{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwvvvvwwwwwwwwwwxxxxxxyyyyxxxwwtsrrqponmllkjjiihhhggfffeaaaa``````________^^^^^^]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCBBBBBBBBBBBBBBAAAAAAAAA@AA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<;;;;;;:::::::::::99999999998888888777777777777777777666666666655555555555444444444333333333333333333222222222221111110000000/////////////............----,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkklllllllmmnnooppqqrrsstttuuuvvvvw}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}|||||{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwvvvvvwwwwwwwwwwwwxxxxxxxxxxxwwtsrrqponmllkjjiihhgggfffeaaa```````________^^^^^^^\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::999999999998888888777777777777777777666666666555555555555444444444333333333333333333222222222211111110000000/////////////............----,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!  lmmmmmmmmmmmmmmmmmmmmmmooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllmmnnnooppqqrrssstttuuuvvv}}~~~~€€€€€€€€€€€€€€€€}}}}|||||{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxwwwwwwvvvvvwwwwwwwwwwwwwxxxxxxxxxwwvtsrrqponmllkjjiihhggfffeeaaa``````__________^^^^^^]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRQQQQQQQQQQQPPPPPPPPPPOPPPPPPPOOOOOOOOOOOOOOONNNOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<;;;;;:::::::::::999999999998888887777777777777777777666666666555555555555544444444333333333333333332222222222211111110000000/////////////...........-----,,,,,,,,,,,++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""!!!!!!!!!  lllmmmmmmmmmmmmmmmmmmmmooooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllmmmnnnooppqqrrrsstttuuuuv}}}}~~~~€€€€€€€€€€€€}}}||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxwwwwwwvvvvvwwwwvvvvwwwwwwwxxxxxxwwwvtsrqqponmllkjjiihhggfffeeaa```````__________^^^^^^]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQRRQQQQQQQQQQQQPPPPPPPPPPOPPPPPPOOOOOOOOOOOOOONNNNNONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<;;;;;:::::::::::9999999999988888877777777777777777776666666665555555555555444444444333333333333333222222222222111111100000000///////////............-----,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""!!!!!!!!  lllllmmmmmmmmmmmmmmmmmmooooooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllmmmmnnnoopppqqrrssstttuuu|}}}}~~~~~~~€€€€€€€€}}}||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyxxxxwwwwvvvvvvwwvvvvvvvvvwwwwwwwwwwwwvvssrqqponmllkjjiihhggffeeeaa``````____________^^^^^]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQPPPPPPPPPPOPPPPPPOOOOOOOOOOOOOONNNNNONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<;;;;;::::::::::99999999999988888777777777777777777776666666655555555555555444444444333333333333332222222222221111111100000000///////////...........------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!  ooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqpoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkllllmmmnnnoooppqqrrrsstttuvvvvwwwxxxxxxxxxxxxxxxxxx||||}}}}}}}~~~~}}}}}}}}}}~~~~~~~~}}}}}|||||||||||zzzzzzzzzyyyyxxxxwwwwwvvvvuuuttttttttuuuuuuuuuuuutttsrrqponnmlkkjjihhgggffeeddddccccccccccccbbbbbbbbb^^^^^^^^^^]]]]]]]\\\\\[[[ZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>========<<<<<<<<<<<;;;;;;:::::9999999999998888888888777777777777777777777767777666666666655555555555555554444444444444333333332222222222111111100000000//////////............-----,,,,,,,,,,+++++++++++****))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!  ooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqppppprrrrrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkllllmmmmnnoooppqqqrrsstttuvvvwwwwwxxxxxxxwwwwwwwww{|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}|||||||||||zzzzzzzzzyyyyxxxxwwwwwvvvvutttttttttttttuuuuuuuutttssrqqponnmlkkjjihhgggffeeddddccccccccccccbbbbbbbbb^^^^^^^^^^^^^]]]]]\\\\[[[ZZYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>========<<<<<<<<<<<;;;;;;:::::9999999999988888888887777777777777777777777767777666666666655555555555555554444444444443333333332222222222111111100000000//////////...........-----,,,,,,,,,,,++++++++++*****))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!  noooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqppppppprrrrrrrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooonoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkklllllmmmnnnooppqqqrrssttuuvvvwwwwwwxxwwwwwwwwwwww{{{||||}}}}}}}}}}}}}}||||~~~~~~~~}}}}}}|||||||||||zzzzzzzzzzyyyxxxxwwwwwvvvvtttttttttttttttttuuuttttsssrqqponnmlkkjjiihhggffeedddccccccccccccccbbbbbbbb^^^^^^^^^^^^^^^]]]]\\\\[[ZZYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>========<<<<<<<<<<<;;;;;;:::::9999999999988888888887777777777777777777777667776666666666555555555555555554444444444433333333332222222222111111100000000/////////...........-----,,,,,,,,,,,+++++++++++****))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$%$$$$$$$$$$$$############"""""""""!!!!!!!!  nnnoooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttsssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqppppppppprrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooonnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkllllmmmmnnooppqqqrrsstuuuvvvwwwwwwwwwwwwwvvvvvw{{{{||||}}}}}}}}}}|||||||~~~~~~~~}}}}}}|||||||||||zzzzzzzzzzyyyyxxxwwwwvvvvvtttttttttttttttttttttttsssrrqpponnmllkjjiihhggffeedddccccccccccccccbbbbbbbb__________^^^^^^]]]]\\\[[ZZYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;::::99999999999988888888887777777777777777777777667776666666666555555555555555554444444444433333333332222222222111111100000000/////////...........-----,,,,,,,,,,,++++++++++****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$%$$$$$$$$$$$$###########"""""""""!!!!!!!!!  nnnnnoooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqppppppppppprrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooonnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllmmmnnoopppqqrrsstuuvvvwwwwwwwwwwwvvvvvvvvzz{{{||||}}}}}}}}||||||||~~~~~~~}}}}}}}|||||||||||zzzzzzzzzzyyyyxxxwwwwvvvvvttttttttttttttttttttttssssrrqpponnmllkkjiihhggfffeddddcccccccccccccccbbbbbb_____________^^^^]]]\\\\[ZZYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;::::99999999999888888888877777777777777777777776667776666666665555555555555555554444444444433333333332222222222111111100000000/////////..........------,,,,,,,,,,,++++++++++****))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$%$$$$$$$$$$$$###########"""""""""!!!!!!!!!  nnnnnnnoooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqpppppppppppppprrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooonnnnnooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllmmmnnooppqqrrsstuuuvvvwwwwwwwvvvvvvvuvvvzzz{{{||||}}}}|||||||||{{}}}}}}}}}}}}}||||||||||||zzzzzzzzzyyyyxxxxwwwwvvvvvtttttttttsssssttttttssssrrrqqpponnmmlkkjjiihhggffeddddccccccccccccccccccccc______________^^^^]]]\\\[ZZYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;::::99999999999888888888877777777777777777777776667766666666665555555555555555554444444444433333333332222222221111111110000000////////..........-------,,,,,,,,,,++++++++++*****)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%$$$$$$$$$$$############"""""""""!!!!!!!!!  nnnnnnnnoooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqpppppppppppppppprrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooonnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkklllmmnnnoppqqrrsttuuuvvvvvwvvvvvvvuuuuuuuyyzz{{{|||||||||||{{{{{{{}}}}}}}}}}}}}||||||||||||zzzzzzzzzyyyyxxxxwwwvvvvvvtttttttsssssssssssssssssrrrqqppoonmmllkkjjiihggffeedddccccccccccccccccccccc______```______^^^]]]\\\[ZZYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<<;;;;;;;::::99999999999888888888877777777777777777777766667766666666665555555555555555554444444444433333333332222222221111111110000000////////.........--------,,,,,,,,,,+++++++++******)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!  nnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqpppppppppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkllmmmnnoppqqrrsttuuuvvvvvvvvvvuuuuuuuuuyyyzz{{{||||||||{{{{{{{{{}}}}}}}}}}}}}||||||||||||zzzzzzzzyyyyyxxxwwwwvvvvvvttttttsssssssssssssssssrrrrqqppoonnmmllkkjiihhggffeddddcccccccccccccccccccc___`````````____^^^]]\\\[ZZYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<;;;;;;;;:::999999999999888888888877777777777777777776666667766666666665555555555555555554444444444433333333332222222221111111110000000////////.........--------,,,,,,,,,++++++++++******))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!  nnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqppppppppppppppppppppprrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjkkkklllmmnnoppqqrssttuuuvvvvvvvuuuutttttttxyyyzz{{{{{|{{{{{{{zzzzzz|}}}}}}}}}}}|||||||||||||zzzzzzzzyyyyxxxxwwwwvvvvvutttttsssssssssssssssssrrrrrqqpppoonnmmllkjjiihhggfeeddddccccccccccccccccccc__``````````____^^^]]\\\[ZZYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>=====<<<<<<<<<<<<;;;;;;;::::999999999998888888888877777777777777777666666667666666666655555555555555555554444444444443333333332222222221111111110000000///////.........---------,,,,,,,,,++++++++++******))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!  nnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqppppppppppppppppppppppprrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjkkklllmmnnoppqqrssttuuuuuuuuuuutttttttttxxxyyzzz{{{{{{{{zzzzzzzzz|||}}}}}}}}}|||||||||||||zzzzzzzyyyyyxxxxwwwwvvvvvuttttsssssssssssssssssrrrrrrqqqppoonnnmmllkjjiihggfeeedddccccccccccccccccccc__```````````___^^^]]\\\[ZZYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>=====<<<<<<<<<<<;;;;;;;;:::9999999999998888888888877777777777777766666666667666666666655555555555555555554444444444443333333332222222221111111110000000///////.........---------,,,,,,,,++++++++++*******)))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjkkkllmmnnoppqrrsstttuuuuuuuttttssssssswwxxyyyzzzzzzzzzzzzyyyyzz||||||}}}}}||||||||||{{{{zzzzzyyyyyyxxxxwwwwwvvvvvuttttssssssssssssssssrrrrrrrqqqpppoonnnmmllkjjiihggfeeedddcccccccccccccccccc_````````````___^^^]]\\\[ZZYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNMMMNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>====<<<<<<<<<<<<;;;;;;;;:::9999999999988888888888877777777777776666666666666666666666655555555555555555544444444444443333333332222222221111111110000000///////.........---------,,,,,,,+++++++++++*******))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjkkkllmmnnoopqrrsssttttttttttsssssrrsswwwxxyyyzzzzzzyyyyyyyyyyy{||||||||||||||||||{{{{{{zzzyyyyyyyxxxxxwwwwvvvvvuutttssssssssssssssrrrrrrrrrrqqqppppoonnnmmllkjjihhgffeeddddccccccccccccccccc__```````````___^^^]]\\\[ZZYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOPPOOOOOOOOOOONNNNNNNNNMMMNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;::::9999999999988888888888877777777777776666666666666666666666655555555555555555544444444444443333333332222222221111111110000000///////........----------,,,,,,,++++++++++********))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkllmmnnoopqqrrssstttttsssssrrrrrrrvvwwxxxyyyyyyyyyxxxxxxxyy{{{|||||||||||||||{{{{{{{yyyyyyyyyyxxxxxwwwwvvvvvuutttsssssssssssrrrrrrrrrrrrrqqqqppppooonnmmllkjjihhgffeedddddccccccccccccccc__``````````____^^]]]\\\[ZYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;::::9999999999988888888888877777777777766666666666666666666666655555555555555555544444444444443333333332222222221111111110000000///////........----------,,,,,,+++++++++++********)))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppppppqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllmmnoppqqrrrsssssssssrrrrqqqqruvvvwwxxxxxxxxxxxxxwxxxxx{{{{||||||||||||||{{{{{{{yyyyyyyyyxxxxxwwwwwvvvvvuutttsssssssssrrrrrrrrrrrrrrrrqqqqppppooonnmmllkjjihggffeedddddcccccccccccccc___```````_____^^^]]\\\[[ZYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<;;;;;;;;::::99999999999988888888888877777777777766666666666666666666666655555555555555555444444444444443333333332222222211111111110000000///////........----------,,,,,,+++++++++++********)))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllkmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhiiiiiiijjjkkllmmnooppqqqrrrrrrrrrrqqqqqqqquuvvvwwwwxxxwwwwwwwwwwwxxzz{{{||||||||||||{{{{{{{{yyyyyyyyxxxxxxwwwwwvvvvvuutttsssssssssrrrrrrrrrrrrrrrrqqqqqqppppoonnmmllkjjihgffeeedddddccccccccccccc______________^^^]]]\\\[[YYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;::::99999999999888888888888877777777777666666666666666666666666655555555555555555444444444444443333333332222222211111111100000000//////.........----------,,,,,+++++++++++*********)))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqppppppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllkkmmlllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihiihhhhhhhhhiiiiijjjkkkllmnnooppqqqqrrrrqqqqqpppppqtuuuvvvvwwwwwvvvvvvvvvwwwzzz{{{{||||||||{{{{{{{{{{yyyyyyyxxxxxxxwwwwwvvvvvuutttssssssssrrrrrrrrrrrrrrrrrqqqqqqqppppooonnmllkjihhgffeeedddddcccccccccccc_____________^^^^]]]\\[[[YYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::::99999999999888888888888877777777777666666666666666666666666655555555555555555444444444444443333333332222222211111111100000000//////.........----------,,,,++++++++++++*********))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppooqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqpppppppppppppppppponnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhiiiijjjkkllmnnooopppqqqqqqqppppppppptttuuuvvvvvvvvuuuuuuvvvvwyyzzz{{{{{{{{{{{{{{{{{{{{yyyyyyyxxxxxxxwwwwwwvvvvvutttsssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqppppoonnmlkkjihggffeeeddddddcccccccccc____________^^^^]]]\\\[[[YYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>===<<<<<<<<<<;;;;;;;;;;::::999999999999888888888888877777777777666666666666666666666666655555555555555554444444444444433333333332222222111111111100000000//////........-----------,,,,++++++++++++*********))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppoooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppoopppppppppppppppppppppooooqqqqqqqqqqqqqqqqqqpppppppqqqqqppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhiiiijjjkklmmnnoooppppppppppooooooosstttuuuuuuuuuuttttuuuuvvxyyzzz{{{{{{{{{{{{{{{{{{{yyyyyyxxxxxxxwwwwwwwvvvvvutttsssssssrrrrrrrrrrrrrrqrrrrqqqqqqqqqqpppoonmmlkkiihggffeeedddddcccccccccc_________^^^^^^]]]\\\[[[[YYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>===<<<<<<<<<;;;;;;;;;;;::::999999999998888888888888877777777777666666666666666666666666655555555555555554444444444444433333333332222222111111111000000000//////........----------,,,,++++++++++++**********))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppoooooppppppppppppppppppoooooooqqqqqqqqqqqqqqqqpppppppppqqqppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiijjklllmmnnnooooooooooooooooossssttttttttttttttttttuuvxxyyyzzzz{{{{{{{{{{{{{{{{yyyyyxxxxxxxxwwwwwwwvvvvvutttsssssssrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqpppoonmmlkjiihggffeeedddddccccccccc______^^^^^^^^]]]\\\\[[[ZYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>==<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888888877777777777666666666666666666666666655555555555555544444444444444333333333332222221111111111000000000//////........----------,,,+++++++++++++**********))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!  mmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppoooooooppppppppppppppppoooooooooqqqqqqqqqqqqqqpppppppppppqppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiijjkklllmmnnnnnnnonnnnnnnnnnrrsssssssssssssssssssttuuwxxxyyyzzzzzzz{{{{{{{{{{{yyyyyxxxxxxxxwwwwwwwvvvvvutttssssssrrrrrrrrrrrrrqqqrrrrqrqqqqqqqqqqpppoonmmlkjihhggffeeedddddcccccccc____^^^^^^^^]]]]]\\\[[[[ZYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>===<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666666666666666655555555555555544444444444444333333333332222221111111110000000000/////.........---------,,,,++++++++++++***********))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!  mmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppooooooooooppppppppppppppoooooooooooqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiijjkklllmmmmnnnnnnnnnnnnnnrrrrrssssssrrrrrrrrrsssttwwwxxyyyyyzzzzzzzz{{{{{{{yyyyxxxxxxxxxwwwwwwwwvvvvutttssssssrrrrrrrrrrrqqqqqrrrqqqqqqqrqqqqqqppponnmlkjjihhgffeeeddddddccccccc___^^^^^^^^]]]]]\\\\[[[[ZYYYXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???@?????????????>>>>>>>>===<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888888887777777777766666666666666666666666666555555555555444444444444444333333333333222221111111111000000000//////.........---------,,,+++++++++++++***********))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!  mmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooppppppppooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppooooooooooooopppppppppppooooooooooooooqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggghhhhhiijjjkkllllmmmmmmmmmmmmmmmqqqrrrrrrrrrqqqqqqqrrrsstvvwwwxxxyyyyyzzzzzzz{{{{{yyyyxxxxxxxxxwwwwwwwwvvvvvtttssssssrrrrrrrrrrqqqqqqrqqqqqqqqrrrrqqqqqppoonnmlkjjihggffeeeddddddcccccc___^^^^^^^]]]]]\\\\[[[[ZZYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>===<<<<<<<<;;;;;;;;;;;;:::::99999999999888888888888887777777777766666666666666666666666666555555555555444444444444443333333333333222221111111110000000000//////.........---------,,,+++++++++++++***********)))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!  mmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppppppoooooooooooooooooooooopppooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppoooooooooooooooopppppppppooooooooooooooooqqqqqqqqppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggghhhhiiijjjkkklllllllllllllmmmpqqqqqqqqqqqqqqqqqqqqrrrsuuvvwwwxxxxyyyyzzzzzzzzzzyyyyxxxxxxxxxwwwwwwwwvvvvvtttssssssrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrqqqqqppoonnllkjiihggffeeedddddcccccc___^^^^^^^]]]]]\\\\[[[[ZZYYXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>====<<<<<<<<;;;;;;;;;;;;:::::9999999999888888888888888777777777776666666666666666666666666655555555555544444444444444333333333333222221111111111000000000//////..........---------,,,++++++++++++************)))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!  mmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppppoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooooooooooooooppppppoooooooooooooooooooqqqqqqppppppppppppppppppppppppppppppppppppppppppoonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggghhiiiijjjkkkkkkkllllllllllppppqqqqqqppppppppppqqqrrtuuvvvwwwxxxxyyyyzzzzzzzzyyyxxxxxxxxxwwwwwwwwwvvvvvtttssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrqqqqqppoonmlkkjihhgfffeeedddddccccc____^^^^^^]]]]]\\\\[[[[ZZYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQPQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>====<<<<<<<<;;;;;;;;;;;;:::::9999999999988888888888888777777777776666666666666666666666666655555555555544444444444443333333333333222221111111111000000000//////..........---------,,,++++++++++++************)))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!  mmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppoooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppoooooooooooooooooooooppppoooooooooooooooooooooqqqpppppppppppppppppppppppppppppppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggghhhiiiijjjjjkkkkkkkkkkkllopppppppppppooooooopppqqqsttuuuvvvwwwxxxyyyzzzzzzzyyxxxxxxxxxwwwwwwwwwwvvvvvttttsssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrqqqqppponmmlkjjihggffeeeddddddcccc_____^^^^^^]]]]\\\\[[[[ZZYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQPQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>>>====<<<<<<<<;;;;;;;;;;;;:::::9999999999888888888888888777777777776666666666666666666666666655555555555544444444444443333333333332222211111111110000000000/////...........---------,,,++++++++++++***********))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmnmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooqqqqqqqpppppppppppppppppppoooooooooooooooooooooooooppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeefffffgggggghhhhhhhhhiiiiijjjkkkkkkkjjjjjjjjjjkkkllnooopppqqqrrssstttuuuuuuuwwvvvvvvvvvvvuuuuuuuuuttttuuuttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqponmmlkjjihhgfffeeeedddddddaaaaaa``````____^^^^]]]\\ZZZZYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::999999999998888888888888888877777777777777766666677777766666666666555555554444444444443333333333332211111111110000000000//////............--------,,,,,,,,++++++++++++*********)))))))))))))(((((((((((('''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooqpppppppppppppppppppppppppoooooooooooooooooooooooooppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeffffffggggggggghhhhhhhijjjjjjjjjjjjjjiiijjjjjkkknnnooopppqqrrrssttttuuuuuvvvvvvvvvvuuuuuuuuuuuuutttuuuttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppnnmllkjiihggffeeeedddddddaaaaaaaa`````____^^^]]]]\ZZZZYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;:::999999999999888888888888888877777777777777766666677777766666666666555555554444444444443333333333322211111111110000000000//////...........---------,,,,,,,,+++++++++++**********))))))))))))((((((((((((('''''&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooppppppppppppppppppppppppppooooooooooooooooooooooooopppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeffffffffggggggggghhhiiiiijjiiiiiiiiiiiiiijjjkmmnnnoooppqqqrrssstttuuuuvvvvvvvvuuuuuuuuuuuuuuutttuuuutttttssssssssrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqponmmlkjjihhggffeeeeddddddbbbaaaaaaaa````___^^^]]]\ZZZZYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;:::99999999999888888888888888887777777777777766666667777766666666666555555555444444444443333333333322221111111110000000000//////............---------,,,,,,,,+++++++++++**********))))))))))))((((((((((((('''''&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffffgggggghiiiiiiiiiiiihhhhiiiiiijjlmmmnnnoooppqqrrsssttttuuvvvvvvuuuuuuuuuuuuuuuuutttuuuutttttssssssssrrrrrrrrrrqqqqqqqqqrrrrrrrrrrqqqponnmllkjiihggfffeeeedddddbbbbbbaaaaaaa```___^^^]]]ZZZZYYYYYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::9999999999988888888888888877777777777777766666667777766666666666555555555444444444443333333333322221111111110000000000//////...........----------,,,,,,,,+++++++++++**********)))))))))))(((((((((((((('''''&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnooooooooonnooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffgghhhhhhhhhhhhhhhhhhhhhiiiilllmmmnnnooppqqrrssstttttvvvuuuuuuuuuuuuuuuuuuuutttuuuuttttttsssssssrrrrrrrqrqqqqqqqqqqqqrrrrrrrrqqqponnmmlkjjihhggfffeeeeeeddbbbbbbbbbbaaaa```___^^]]][ZZZYYYYYXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::9999999999888888888888888877777777777777666666667777666666666666555555555444444444433333333333222221111111110000000000//////...........----------,,,,,,,,+++++++++++**********)))))))))))(((((((((((((''''''&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!  lmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnoooooonnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooooooonnoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhhhhhhhhhhhhhhhhhiiikklllmmmnnooppqqrrsssstttuuuuuuuuuuuuuuuuuuuuuuutttuuuuttttttsssssssrrrrrrrqrqqqqqqqqqqqqqqrrrrqqqqqpoonmmlkkjiihhggfffeeeeeeebbbbbbbbbbbbbaaa``__^^^]][ZZZZYYYYXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::9999999999988888888888888877777777777776666666667776666666666665555555555444444444433333333333222221111111100000000000//////..........-----------,,,,,,,,++++++++++***********)))))))))))(((((((((((((''''''&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!  lllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnoooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooononnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffggggggggggggggggggghhhhhikkkklllmmnnooppqqrrrsssssuuuuuuuuuuuuuuuuuuuuuuuuttuuuuutttttsssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpoonnmllkjjihhgggfffeeeeeecccccccccccbbbbaa``__^^^][[ZZZYYYYXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:::9999999999988888888888888877777777777776666666667666666666666655555555555444444444433333333332222221111111100000000000//////.........------------,,,,,,,,++++++++++***********))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%$$$$$$$$$$$$#$$$$##########""""""""""""!!!!!!!!!!!!!!!!  lllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjiiiiiiiiiiiiiiiiiiiihhgggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddeeeeeeeffffgggggggggggggggggghhhjjkkklllmmnnooppqqrrrrssstttttttttttuuuuuuuuuuuuuttuuuuuttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpoonnmllkkjiihhggfffffeeeecccccccccccccbbbaa``__^^][[ZZZYYYYXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::999999999998888888888888877777777777776666666666666666666666665555555555544444444433333333333222222111111100000000000///////........-------------,,,,,,,,++++++++++***********)))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%$$$$$$$$$$$##$$$###########""""""""""""!!!!!!!!!!!!!!!!  lllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjiiiiiiiiiiiiiiiiiiiihhgggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddeefffffffffffffffffgggggghhjjjkkkkllmmnnoopppqqrrrrrtttttttttttttuuuuuuuuuuuttvuuuuttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppoonnmmlkkjjiihhgggfffffeeccccddddddddcccbbaa``__^^[[[ZZZYYYXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:::999999999998888888888888877777777777776666666666666666666666655555555555544444444433333333333222222111111100000000000///////........------------,,,,,,,,+++++++++++***********)))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%$$$$$$$$$$$###$$$###########""""""""""""!!!!!!!!!!!!!!!!  lllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjiiiiiiiiiiiiiiiiiiiihhgggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddeeeeefffffffffffffffgggggjjjjkkkkllmmnnoooppqqqqrrsssssssstttttuuuuuuuuuuuttvuuuuttttttssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppoonnmmllkjjiihhhgggffffffddddddddddddddccbbaa``__^\[[ZZZYYYXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::999999999998888888888888877777777777766666666666666666666666555555555555544444444333333333332222222111111100000000000///////.......-------------,,,,,,,,+++++++++++***********))))))))((((((((((((((((''''''&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%$$$$$$$$$$####$$###########"""""""""""""!!!!!!!!!!!!!!!!  lllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeededdddddddddddddddddddddddeeeeeeeeeeeeeeeffffffggggiijjjjkkkllmmnnnooppppqqqrrrsssssssttttuuuuuuuuuuutvuuuuutttttsssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppponnnmmllkkjjiihhhggggffffddddddeeeeeeddddccbaa``__\\[[ZZZYYYXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::999999999988888888888878877777777777766666666666666666666665555555555555544444444333333333332222222111111000000000000///////......-------------,,,,,,,,,++++++++++************))))))))((((((((((((((((''''''&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%$$$$$$$$$$####$############"""""""""""""!!!!!!!!!!!!!!!!  lllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeededddddddddddddddcccccccddddeeeeeeeeeeeeeeeefffffggiiijjjjkkkllmmmnnoooppppprrrrrrrsssstttuuuuuuuuuuutvuuuuutttttssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppponnnmmllkkjjjiihhhgggggffddddeeeeeeeeeedddccbaa``_\\[[[ZZYYYXXXXWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPPPOPOOOOOOOONNNNNNNNMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::999999999988888888888878877777777777666666666666666666666665555555555555444444444333333333332222222111111000000000000///////......-------------,,,,,,,,,++++++++++************)))))))(((((((((((((((((''''''&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%$$$$$$$$$$#####$############"""""""""""""!!!!!!!!!!!!!!!!  lllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeededddddddddddddcccccccccccddddddddddddeeeeeeeefffffiiiiijjjkkklllmmnnnooooopqqqqrrrrsssttttuuuuuuuuuutvvuuuutttttsssssrrrrrrqqqqqqqqqqpqqppqqqpqppppppponnnmmmllkkkjjjiiihhhgggggeeeeeeeeefffeeeeddccbaa`_]\\[[ZZYYYXXXXWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPPPPOOPOOOOOOONNNNNNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::999999999988888888888878777777777777666666666666666666666555555555555555444444444333333333322222222111110000000000000///////......------------,,,,,,,,,,++++++++++************)))))))(((((((((((((((((''''''&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!  lllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccdddddddddddddddeeeeeeffffhhiiiijjjjkkkllmmmnnnnoooppqqqqrrrssstttuuuuuuuuuutvvuuuutttttsssssrrrrrqqqqqqqqqqpppppppppppppppppponnnmmmlllkkkjjjiiihhhhgggeeeeeeefffffffeeeddccbaa`]]\\[[ZZYYXXXXWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQRRRRQQQQQQQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::99999999998888888888877877777777777766666666666666666666655555555555555444444444333333333332222222211111000000000000////////.....-------------,,,,,,,,,+++++++++++***********)))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!  llllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccddddddddddddddddddeeeeeffhhhhiiiijjjkkklllmmmmnnnnpppppqqrrrsstttuuuuuuuuuutvvuuuutttttsssssrrrrrqqqqqqqqqppppppppppppppppppoonnnmmmlllkkkkjjjiiiihhhhgeeeeeeffffffffffeeddcbba`^]]\\[ZZYYYXXXWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::99999999998888888888877877777777777766666666666666666665555555555555555444444444333333333332222222211111000000000000////////.....------------,,,,,,,,,,++++++++++************)))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&%%%%&%%%%%%%%$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!  llllllllllllllllllllllmllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooonnnpppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccdcccccccccccddddddddeeeeehhhhhhiiiijjjkkkklllmmmmmooopppqqrrssstttuuuuuuuuutvvuuuuuttttsssssrrrrrqqqqqqqqpppppppppppppppppppoonnmmmmllllkkkkjjjjiiihhhheeeeefffffggggfffeeddcbba^^]]\[[ZZYYXXXWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQRRQQQQQQQQQQQQQQQQPPPPPPPQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;:::::99999999998888888888877777777777777666666666666566666665555555555555554444444443333333333322222222211110000000000000////////.....-----------,,,,,,,,,,+++++++++++************))))))((((((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!  lllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnpooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccccddddddeeeeggghhhhhiiiijjjkkkkllllmmnnoopppqqrrsstttuuuuuuuuutvuuuuutttttsssssrrrrrqqqqqqqpppppppppppppppppppooonnmmmmllllkkkkkkjjjiiiihhfffffffffgggggggffeeddcbb_^^]\\[[ZZYYXXXWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQRRQQQQQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;:::::9999999999888888888887777777777777766666666666656666655555555555555554444444443333333333332222222221110000000000000/////////.....----------,,,,,,,,,,,+++++++++++***********)))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!  llllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccccccddddddeegggggghhhhiiiijjjjkkkklllnnnooppqqrrssttttuuuuuuuttvuuuuuuttttsssssrrrrqqqqqqqppppppppppppppppppppooonnmmmmllllllkkkkkkjjjiiihfffffffffggggggggffeeddcb`_^]]\\[ZZYYYXXWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;:::::9999999999888888888887777777777777766666666666556666655555555555555554444444443333333333322222222221110000000000000////////.....----------,,,,,,,,,,,+++++++++++************))))))(((((((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#####################"""""""""""!!!!!!!!!!!!!!!  llllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccccccccddddddffgggggghhhhhiiiijjjkkkklmmnnooppqqrrssttttuuuuutttvuuuuutttttsssssrrrrqqqqqqqppppppppppppppppppppooonnmmmmllllllllkkkkkjjjiiiffffffffggggggggggffeedcc`__^]]\[[ZZYYXXXWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;;::::::9999999999888888888877777777777777766666666666556666555555555555555544444444433333333333322222222221100000000000000////////.....----------,,,,,,,,,,,+++++++++++************))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$######################""""""""""!!!!!!!!!!!!!!!  lllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkklllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccccccccdddffffffggggghhhhiiiijjjjkkmmmnnooppqrrssstttttttttttuuuuuutttttsssssrrrrqqqqqqqppppppppppppppppppppooonnmmmmlllllllllllkkkjjjiiffffffffgggggggggggffeedca`__^]]\[[ZZYYXXXWWWWVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999988888888887777777777777766666666666555666555555555555555544444444443333333333322222222222110000000000000/////////.....---------,,,,,,,,,,,,+++++++++++************)))))((((((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$######################""""""""""!!!!!!!!!!!!!!  lllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihiiiiiiiihhhhhhhhhhhhhhhhhgggggfffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccccccccccceffffffffggggghhhiiiijjjkllmmnnoopqqrrsssttttttttttuuuuuutttttsssssrrrrqqqqqqqppppppppppppppppppppooonnmmmmmlllllllllllkkkjjjigffffffggggghhhhggggffedda``_^^]]\[[ZZYYXXXWWWWVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999988888888887777777777777766666666666555666555555555555555544444444433333333333322222222221100000000000000////////......---------,,,,,,,,,,,,++++++++++************))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$######################""""""""""!!!!!!!!!!!!!  kklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiijiiiiiiiiiiiiiiiiiiiiihhhiiiiiiihhhhhhhhhhhhhhhhhhggggfffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccbbbbbbcccccccceeeeeeffffffgggghhhiiiijjlllmmnnoppqqrrssssttttttttuuuuuutttttsssssrrrrqqqqqqpppppppppppppppppppppooonnmmmmmllllllllllllkkkjjjgggffffggggghhhhhgggffeedaa``_^^]\\[[ZZYYXXXWWWWVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::99999999998888888888777777777777766666666666555566555555555555555544444444433333333333322222222222110000000000000/////////.....----------,,,,,,,,,,,,++++++++++************))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$######################"""""""""!!!!!!!!!!!!!  kkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiihhhhhhhhhhhhhhhhhhhgggfffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbcccceeeeeeeeefffffgggghhhiiijkkllmmnooppqqrrrssssssssssuuuuuttttttsssssrrrrqqqqqqpppppppppppppppppppppooonnmmmmmmmmmmmmmlllllkkkjjggggfffgggggghhhhggggffeebaa``_^^]\\[[ZZYYYXXWWWWVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::99999999998888888888777777777777766666666666555566555555555555555444444444333333333333322222222221100000000000000/////////.....---------,,,,,,,,,,,,,++++++++++************)))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$######################"""""""""!!!!!!!!!!!!  kkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiihhhhhhhhhhhhhhhhhhhhgggfffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccbcccccccccbbbbbbbbbbbbbbbbdddddeeeeeeeffffggghhhhiikkkllmmnooppqqrrrrssssssssuuuuuttttttsssssrrrrqqqqqqppppppppppppppppppppoooonnmmmmmmmmmmmmmmmllllkkkjhgggggggggggghhhhggggffeebbaa`__^^]]\[[ZZYYYXXXWWWVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::9999999999988888888877777777777776666666666555556555555555555555444444444333333333333322222222222110000000000000/////////......---------,,,,,,,,,,,,,+++++++++*************)))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$######################"""""""""!!!!!!!!!!!!  kkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiihhhhhhhhhhhhhhhhhhhhggffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccbbcccccccccbbbbbbbbbbbbbbbbdddddddddeeeeeffffggghhhijkkkllmmnooppqqqrrrrrrsssstttttttttttsssssrrrrqqqqqqppppppppppppppppppppoooonnmmmmmmmmmmmmmmmmlllkkkjhggggggggggggghhhggggfffecbbaa`__^^]]\\[[ZZYYXXXWWVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::999999999988888888877777777777766666666666555556555555555555555444444444333333333333322222222221110000000000000/////////.....----------,,,,,,,,,,,,++++++++++*************)))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!  kkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffeeeeeeeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbcccddddeeeffgghhhiijjkkllmmmnnnnoooooorrrrrrrrrqqqqqpppppoooonnqqqppppppppppppppppppppoooonnnnnnnnnnnnnnnnmmmmllkjjjiiiiiiiijjjjjjjiiiihhgfeeddccbbaa``__^^]]\\[[[ZZZYYYYYXXXXXXXWWWWWWWWWVVTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;::::::999999999888888888888888877777777776666666665555555444444444444444333333333333222222222211111110000000///////////........---------,,,,,,,,,,,,++++++++++++*************))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!  kkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkklllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffeeeeeeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbccccdddeeeffggghhiijjkkkllmmmmnnnnoooqqrrrrrrrqqqqqppppooooonnqqqppppppppppppppppppppoooonnnnnnnnnnnnnnnnmmmmlllkjjjiiiiiiiijjjjjiiiiihhhfeeeddccbbaa``__^^]]\\[[[ZZZZYYYYYXXXXXXWWWWWWWWVVTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;::::::999999999988888888788888877777777776666666665555555444444444444443333333333332222222222211111110000000///////////........---------,,,,,,,,,,,,++++++++++++************)))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!  kkkkkkkkkkkkkkkkkllllllkklllllllllllllllllllllllllllllllllllllllllllllmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllkkllllllllllllllllkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccdddeeeffggghhhiijjkkklllmmmmnnnnqqqqrrrrqqqqqqppppooooonnqqqpppppppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmmllkjjjjiiiiiiiiiiiiiiiihhhhffeedddcccbbaa``__^^]]\\[[[ZZZZYYYYYXXXXXWWWWWWWWVTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;::::::99999999998888888878888877777777776666666666555555444444444444443333333333332222222222211111111000000////////////.......---------,,,,,,,,,,,,+++++++++++++************)))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkklllkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkllllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccdddeeffffggghhiiijjjkkklllmmmnnqqqqqqqqqqqqqqppppooooonnqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnnmmmmllkkjjjjiiiiiiiiiiiiiihhhhgfeeeedddcccbbaa``__^^]]\\\[[[ZZZZYYYYXXXXXXWWWWWWWTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;::::::99999999998888888878888877777777776666666666555555444444444444443333333333322222222222211111111000000///////////........---------,,,,,,,,,,,,++++++++++++*************))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkklkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffeeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaaaaaaaabbbbcccddddeeffffggghhiiijjjkkklllmmmppqqqqqqqqqqqqppppooooonnqqqpppppppppppppppooooooonnnnnnnnnmmnnnnnnnmmmmmllkkjjjjjiiiiiiiiiiihhhhhggfeeeeeddddccbbbaa``__^^]]\\\[[[ZZZZYYYYXXXXXWWWWWWTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;::::::99999999998888888878888877777777766666666666555554444444444444433333333333222222222222111111111000000///////////........--------,,,,,,,,,,,,,++++++++++++*************))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllklllllllllllllllllkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```aaaa``````aaaaabbbbcccdddeeeeffffggghhhiiijjjkkllmmpppqqqqqqqqqqpppppooooonnqqqppppppppoooooooooooooonnnnnnnmmmmmmmmnnmmmmmmmlkkkjjjjjiiiiiiiihhhhhggggeeeeeeeddddcccbbaa``__^^]]]\\\[[[ZZZYYYYXXXXXXWWWWTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDEEDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;::::::9999999999888888887888877777777776666666666655554444444444444433333333333222222222222211111111100000////////////........--------,,,,,,,,,,,,+++++++++++++*************))))((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkklllllllllllllllkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````aaa`````````aaaabbbbccccdddeeeeeffffggghhhiijjkkkllopppqqqqqqqqqpppppooooonnqqqppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlkkkkjjjjiiiiiihhhhhhgggggeeeeeeeeedddcccbbaa``___^^]]\\\[[[ZZZZYYYYXXXXXWWWTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;:::::99999999999888888887888877777777766666666666555554444444444444333333333332222222222222111111111100000////////////........--------,,,,,,,,,,,,+++++++++++++************)))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkklllllllllllllkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffedddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````aa```````````aaaaabbbccccdddddeeeeefffggghhhiijjkkloopppqqqqqqqqpppppooooonnqqqpppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmlkkkkjjjjjiiiihhhhhggggggfeeeeeeeeeeddddccbbaaa``__^^]]]\\\[[[ZZZZYYYYXXXXXWUTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;:::::99999999999888888887888877777777766666666666555544444444444444333333333332222222222221111111111100000///////////........--------,,,,,,,,,,,,,+++++++++++++************)))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllllkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffeeeddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````a`````````````aaaaabbbbcccdddddddeeeeefffggghhijjkknoopppqqqqqqqppppoooooonnqqqpppppppooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmlkkkkkjjjjiiiihhhhgggggfffeeeeeeeeeeeddddccbbaaa``__^^^]]]\\[[[[ZZZYYYYXXXXXUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;::::99999999999888888887788887777777766666666666555554444444444444333333333332222222222222111111111110000////////////........--------,,,,,,,,,,,,++++++++++++++************)))))(((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllmmmllllllllllllllllllllllllllllllllllllllllllllllkkmmmmmmmmmmmllllllllllllllmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkklllllllllkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfggfffffffffffffffffffeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbabbbbaaaaaaaaaaaaaaaa`````a``````````````aaaaabbbbbcccccdddddddeeeeffgghhiijknnoopppqqqqqpppppoooooonnqqqpppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmllkkkkkkjjjiiiihhhggggfffffeeeeeeeeeeeedddcccbbaaa``___^^]]]\\\[[[ZZZZYYYYXXXUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;:::999999999999888888887788877777777766666666666555544444444444444333333333322222222222221111111111110000////////////........--------,,,,,,,,,,,,++++++++++++++************)))))(((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""!!!!!!!!!  jjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffgfffffffffffffffffffeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbaabbbaaaaaaaaaaaaaaaaa`````a````````````````aaaaabbbccccccccccdddddeeeffghhijjmnnooppppqqppppppoooooonnqqqqppppppooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmllkkkkkkjjjjiiihhhgggffffffddddeeeeeeeeddddcccbbaaa``___^^]]]\\\[[[[ZZZYYYYXXUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;::999999999999888888888778887777777776666666666555554444444444444333333333332222222222221111111111111000/////////////........--------,,,,,,,,,,,,++++++++++++++************)))))(((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""!!!!!!!!!  jjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhghggggggggggggggggggggfffffffffffffffffffffffeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbaaabbaaaaaaaaaaaaaaaaa````````````````````````aaaaaabbbbbbcccccccccdddeeffgghijmmnnoopppppppppppooooooonqqqqppppppooooooooooonnnnnnmmmmmmmmmmlllllllllllllkkkkkkjjjjiiihhhgggfffffedddddddeeeedddddcccbbbaa```___^^^]]\\\\[[[ZZZZYYYXVUUUUUTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;:9999999999999888888888778887777777766666666666555544444444444444333333333322222222222221111111111111000////////////........--------,,,,,,,,,,,,,++++++++++++++************)))))(((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""!!!!!!!!!  jjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaabaaaaaaaaaaaaaaaaa``````````````````````````aaaaaabbbbbbbbbbbbccccdddeefghhilmmnoooppppppppppooooooonqqqqqpppppoooooooooonnnnnnnmmmmmmmmlllllllllllllllkkkkkkjjjjiiihhhggffffeeeddddddddddddddddcccbbbaaa```___^^^]]]\\\[[[ZZZZYYYVVUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDCDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>======================<<<<<<<<<<;;;;;;;;;;;9999999999999888888888777887777777776666666666555554444444444444333333333332222222222221111111111111100/////////////........--------,,,,,,,,,,,,,++++++++++++++***********))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""!!!!!!!!!!  jjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````aaaaaabbbbbbbbbbbbbcccddeefghhklmnnooopppppppppooooooooqqqqqppppppooooooooonnnnnnnmmmmmmmllllllllllllllllkkkkkkkjjjiiihhhggffffeeedddddddddddddddccccbbbaaa```___^^^]]]]\\\[[[ZZZZYYVVVUUUUTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>======================<<<<<<<<<<;;;;;;;;;;;;999999999999888888888877788777777777666666666655554444444444444433333333333222222222221111111111111110/////////////.........--------,,,,,,,,,,,,,++++++++++++++***********))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""!!!!!!!!!!  jjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeedddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````aaaaaaaaaaaaaabbbbccddeefghkllmnnoooppppppppooooooooqqqqqppppppooooooooonnnnnnnmmmmmmlllllllllllllllllkkkkkkkjjjiiihhhggffffeeeddddddddddddddccccbbbbaaa```____^^^]]]\\\\[[[[ZZZYVVVVUUUUTTTTTSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>====================<===<<<<<<<<<;;;;;;;;;;;;:999999999998888888888777788777777776666666666555554444444444444433333333333222222222221111111111111110/////////////.........--------,,,,,,,,,,,,,++++++++++++++***********))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""!!!!!!!!!!  jjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````_____`````````aaaaaaaaaaaaaaaabbbccdeffgjklmmnnooopppppppooooooooqqqqqqpppppooooooooonnnnnnnmmmmmmlllllllllllllllllkkkkkkkjjjjiihhhgggfffeeeddddddddddddcccccbbbbaaaa```____^^^]]]]\\\\[[[ZZZZWVVVVUUUUTTTTTSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>=====================<===<<<<<<<<<;;;;;;;;;;;::99999999998888888888877778777777777666666666655555444444444444433333333333322222222221111111111111111/////////////..........-------,,,,,,,,,,,,,,++++++++++++++***********))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!  jjjjjjjjjjjjjjjkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeedddddddccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````________``````````aa```````aaaaaabbccdefgjjklmmnnoooppppppoooooooorqqqqqpppppoooooooooonnnnnmmmmmmmlllllllllllllllllkkkkkkkjjjjiiihhgggfffeeeddccccccccccccccbbbbaaaa````____^^^^]]]\\\\[[[[ZZZWWVVVVUUUUTTTTSSSSSRRRRRRQRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>=====================<<==<<<<<<<<<;;;;;;;;;;;:::99999999988888888888777778777777777666666666555555444444444444433333333333322222222221111111111111110////////////..........--------,,,,,,,,,,,,,+++++++++++++++**********)))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""!!!!!!!!!!  jjjjjjjjjjjjjjjjjjkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeedddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````_____________```````````````````aaabbcddefijkklmnnnooooppppoooooooorqqqqqppppppooooooooonnnnnmmmmmmlllllllllkkkkkkkllkkkkkkkjjjjiiihhgggffffeedcccccccccccccbbbbbaaaa````____^^^^^]]]]\\\\[[[[ZZWWWVVVVUUUUTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>======================<<==<<<<<<<<<;;;;;;;;;;::::99999999888888888887777778777777777666666666555555444444444444333333333333322222222211111111111111100////////////..........--------,,,,,,,,,,,,,++++++++++++++***********)))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````________________``````````````````aabbcdeehijkllmnnooooooopoooooooorrqqqqppppppooooooooonnnnnmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjiiihhhgggfffeedccccccccccbbbbbbaaaaa````_____^^^^]]]]]\\\\[[[[[ZWWWWVVVVUUUTTTTSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>======================<<<=<<<<<<<<<;;;;;;;;;;:::::99999988888888888887777777777777776666666666555555444444444444333333333333322222222211111111111111000///////////...........--------,,,,,,,,,,,,,++++++++++++++***********)))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeedddccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________````````_______````aabbcdehijjklmmnnooooooooooooooorrqqqqqpppppooooooooonnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjiiihhhgggffffedccccccccbbbbbbaaaaa`````_____^^^^^]]]]]\\\\\[[[[ZWWWWWVVVUUUUTTTSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>=====================<<<<=<<<<<<<<<;;;;;;;;;::::::99999888888888888877777777777777776666666665555555444444444444333333333333322222222111111111111110000//////////............--------,,,,,,,,,,,,,++++++++++++++**********))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````___________________________________```aabccdghijkklmmnnoooooooooooooorrqqqqqpppppoooooooonnnnnnmmmmmmllllllkkkkkkkkkkkkjjjjkjjjjjjjiiihhhgggfffeddcccccbbbbbbaaaaaa`````_____^^^^^]]]]]\\\\\\[[[[[XWWWWVVVVUUUTTTSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>====================<<<<<=<<<<<<<<;;;;;;;;;:::::::99999888888888888777777777777777776666666665555555444444444443333333333333222222222111111111111110000/////////............---------,,,,,,,,,,,,,,+++++++++++++**********))))))))((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````_____________________________________``aabcdgghijkllmmnnooooooooooooorrqqqqpppppooooooooonnnnnmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffeddccccbbbbbbaaaaa`````_____^^^^^^]]]]]]\\\\\\[[[[[XXWWWWVVVUUUTTTTSSSRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;:::::::99998888888888887777777777777777766666666665555555444444444443333333333333222222221111111111111100000/////////............---------,,,,,,,,,,,,,,++++++++++++**********)))))))))((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````_```````_______________________________^______``abbcfghijjklmmnnnoooooooooooorrqqqqpppppoooooooonnnnnnmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggffffddccccbbbbaaaaaa`````_____^^^^^^]]]]]]\\\\\\\[[[[[XXWWWWVVVVUUUTTTSSSRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;::::::::99988888888888877777777777777777766666666655555555444444444433333333333332222222221111111111111000000////////............----------,,,,,,,,,,,,,,++++++++++++**********)))))))))((((((((((''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddcccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````__``````______________^^^^^________^^^^^^^^^____`aabcffghijkklmmnnnooooooooooorqqqqqppppoooooooonnnnnnnmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhgggfffddcccbbbbaaaaa`````______^^^^^^]]]]]]\\\\\\\\[[[[[XXWWWWVVVVUUUTTTSSSRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDCCCCCCDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::99888888888888777777777777777777666666666655555555444444444333333333333332222222211111111111110000000///////.............----------,,,,,,,,,,,,,,++++++++++++**********)))))))))((((((((('''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!!  ijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffeffeeeeeeeeeeeeeeeeeeeedddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````___`````______________^^^^^^_____^^^^^^^^^^^^^^__``aabefghiijkllmmnnnoooooooooorqqqqppppooooooonnnnnnnnnmmmmmllllllkkkkkkkkkjjkkkjjjjjjjjjjjjiiiihhhgggfffddcccbbbbaaaa`````______^^^^^]]]]]]]\\\\\\\\[[[[[[XXXWWWWVVVUUUTTTSSSRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFEEEEEEEEEDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::99888888888887777777777777777777666666666655555555444444444333333333333322222222211111111111110000000//////..............----------,,,,,,,,,,,,,,++++++++++++*********))))))))))((((((((('''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##########""""""""""""""!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhihhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^^^^]]]^^]]]]]]]]]]]]]]]]]^^^__`abcdeffghiijjkkkllllllllllppoooonnnnmmmmmmmmlllllllnnnnnnmmmmmmllllllllllllllllllllllllllkkkkjjjiiihhgfffeeedddcccccbbbbbaaaaa___^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZZYYYXXXWWWVVVUUUUTTSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLKLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=========================<<<<<<<<<;;;;;;;;::::::::::99999999999988888888888877777777666666666655555555444444433333333333332222211111111100000000000000///00000/////////////........-------------,,,,,,,,,,,++++++++**********))))))))))(((((((((((('''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########""""""""""""""!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^__``bccdefgghiijjkkklllllllllpoooonnnnmmmmmmmlllllllllnnnnnmmmmmmmlllllllllkllllllllllllllllkkkkjjjiiihhgfffeeedddccccbbbbbaaaaaa__^^^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZYYYXXXWWVVVVUUUUTTSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLKLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888888777777777666666666655555555444444333333333333322222211111111000000000000000///00000/////////////........-------------,,,,,,,,,,,++++++++**********)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^__`abcdeffghiijjkkkllllllllloooonnnnmmmmmmlllllllllkknnnnmmmmmmmlllllllllkkkkklllllllllllllkkkkjjjiiiihgfffeeedddccccbbbbbaaaaa`__^^^^^]]]]]]]]]\\\\\\\\\[[[[[ZZZYYYXXXWWVVVUUUUUTTSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>========================<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888888777777777766666666655555555544444433333333333332222221111111100000000000000////0000//////////////........-------------,,,,,,,,,,,++++++++*********))))))))))((((((((((('''''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\]]]]^^__`abccdefgghiijjkkklllllllloooonnnnmmmmmlllllllllkkknnnmmmmmmmmlllllllkkkkkkklllllllllllllkkkkjjjjiiihggffeeedddccccbbbbaaaaaa`_^^^^^^]]]]]]]]\\\\\\\\\\[[[[[ZZZYYYXXXWWVVVUUUUTTTSRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>======================<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888887777777777666666666655555555544444333333333333322222221111111100000000000000////0000//////////////........-------------,,,,,,,,,,,+++++++**********))))))))))(((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$########""""""""""""""""!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkklllllllllllllllllllllkkkkllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\]]]]^^^_`abbcdeffghhijjjkkkllllllkooonnnnmmmmmllllllllkkkkknnmmmmmmmmlllllllkkkkkkkkllllllllllllkkkkkjjjjiiihggffeeedddccccbbbbaaaaa``_^^^^^]]]]]]]]\\\\\\\\\\\[[[[[ZZZYYYXXWWWVVVUUUUTTTRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>=====================<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888888777777777666666666655555555554444433333333333322222222111111100000000000000/////000//////////////.........-------------,,,,,,,,,,,+++++++*********))))))))))((((((((((('''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$########""""""""""""""""!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````__^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]^^__aabcddefgghiijjkkkkkllkkkoonnnnmmmmllllllllkkkkkkkmmmmmmmmmllllllllkkkkkkkkllllllllllllkkkkkjjjjiiihggfffeedddccccbbbbaaaaa``^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[ZZZYYYXXWWWVVVUUUUTTTRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888887777777777666666666655555555554444333333333333322222222111111100000000000000/////000//////////////.........-------------,,,,,,,,,,,+++++++*********))))))))))((((((((((('''''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""""!!!!!!!!!  gggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhhggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaaaaaaaa`aaaaaaa`````````````````__^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]^^__`abccdeffghhijjjkkkkkkkkkoonnnnmmmlllllllkkkkkkkkkmmmmmmmmllllllllkkkkkkkkkkllllllllllkkkkkjjjjjiiihggfffeeedddcccbbbbaaaaa``^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZYYYXXWWVVVUUUUTTTTRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555554444333333333333222222222111111100000000000000/////000//////////////.........-------------,,,,,,,,,,,++++++**********)))))))))(((((((((((''''''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""!!!!!!!!!  gggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkklllllllllllllllllllljjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggghhhhhhhgggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaabbbbbaaaaaaaaaaaaaaaaaa``aaaaaa`````````````````__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]^^__`abbcdeefgghiijjjkkkkkkkkonnnnmmmmlllllkkkkkkkkkkjmmmmmmmlllllllllkkkkkkkkkkkklllllllkkkkkkjjjjjiiihggfffeeedddcccbbbbaaaaa``^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZYYXXXWWVVVUUUUTTTTRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888888777777777776666666666555555555554443333333333333222222222111111100000000000000/////00///////////////.........-------------,,,,,,,,,,,++++++*********))))))))))((((((((((('''''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!  gggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkklllllllllllljjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggghhhhhggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaabbbbaaaaaaaaaaaaaaaaaa```aaaaa````````````````____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]^^__`abbcddefgghhiijjkkkkkkkknnnnmmmmlllllkkkkkkkkkjjjmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiihgggfffeedddccccbbbaaaaa``^^^^^]]]]]]\\\\\\\\\\\\\\[[[[ZZZYYYXXWWWVVVUUUTTTTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777776666666666555555555555444333333333333222222222211111110000000000000//////00///////////////.........-------------,,,,,,,,,,,++++++*********))))))))))((((((((((('''''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!!  gggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggggghhhhgggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaaaaaaaa````aaa`````````````````_____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]^^__`aabccdeffghhiijjjkkkkkkknnnnmmmmllllkkkkkkkkkjjjjmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiigggfffeeedddcccbbbbaaaa``^^^^^]]]]]]\\\\\\\\\\\\\[[[[[ZZZYYYXXWWVVVUUUUTTTTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555554443333333333333222222222211111110000000000000//////00///////////////.........------------,,,,,,,,,,,,++++++********)))))))))))(((((((((('''''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  ggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggghhgggggggggggggggggggggggfggffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaaaaaaa`````aa`````````````````______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]^^__`aabccdeefgghhiijjjkkkkkknnnnmmmmllllkkkkkkkjjjjjjmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiggggfffeeeddcccbbbbaaaa``^^^^^]]]]]]\\\\\\\\\\\\[[[[[ZZZZYYXXXWWVVVUUUTTTTTTRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999988888888888777777777766666666665555555555554433333333333332222222222211111110000000000000//////00///////////////.........------------,,,,,,,,,,,,+++++*********)))))))))))(((((((((('''''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!  ggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````a`````````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]^^__`aabbcddeffghhiijjjjkkkkjnnnnmmmlllllkkkkkkjjjjjjjmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiggggfffeeedddcccbbbaaaa``^^^^^]]]]]]\\\\\\\\\\[[[[[[ZZZZYYYXXWWWVVUUUUTTTTTSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999998888888888777777777766666666666555555555554443333333333333222222222221111110000000000000///////00///////////////.........------------,,,,,,,,,,,++++++*********)))))))))))((((((((((''''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  gggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]^^__``abbccdeffgghhiijjjjjjjjnnnnmmmllllkkkkkkjjjjjjjjlllllllllllllkkkkkkkkkkjjkkkkkkkkkkkkkkkjjjjjjiiiihggggfffeeedddccbbbaaaa``^^^^^^]]]]]]\\\\\\\\[[[[[[ZZZZYYYXXXWWVVVUUUTTTTTTSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555554433333333333333222222222221111110000000000000///////00//////////////..........-----------,,,,,,,,,,,,++++++********))))))))))))(((((((((('''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!!  gggggggggggggggggggghhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]^^^_``aabccdeefgghhiiijjjjjjjnnnmmmmllllkkkkkkjjjjjjjjllllllllllllkkkkkkkkkjjjjkkkkkkkkkkkkkkkjjjjjjiiiihggggffffeedddcccbbbaaaa`_^^^^^]]]]]]\\\\\\\[[[[[[ZZZZZYYXXXWWWVVUUUUTTTTTSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999988888888887777777777666666666655555555555544433333333333332222222222221111110000000000000///////00//////////////..........-----------,,,,,,,,,,,,++++++********))))))))))))((((((((('''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!!  gggggggggggggggggggggghggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiiiiiiiiihgggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddccdccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]^^^_``aabbcddeffgghhiijjjjjjjnnnmmmmllllkkkkkjjjjjjjjjlllllllllllkkkkkkkkkjjjjjkkkkkkkkkkkkkkkjjjjjjjiiihhggggfffeeeddcccbbbaaaa`_^^^^^^]]]]]\\\\\\\[[[[[[ZZZZYYYXXWWWVVVUUUTTTTTTSSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777777666666666655555555555544433333333333332222222222221111100000000000000///////00//////////////.........------------,,,,,,,,,,,,+++++*********))))))))))))((((((((('''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!!  ggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````___________^^^^^^^^]]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\]]]]^^^_``aabbccdeefgghhiiijjjjjjnnnmmmmmlllkkkkkjjjjjjjjjllllllllllkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkjjjjjjjiiihhgggggfffeedddccbbbaaaa`__^^^^^^]]]]]\\\\\[[[[[[[ZZZYYYXXXWWVVVUUUUTTTTTTSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666655555555555544443333333333332222222222222111110000000000000////////00//////////////.........------------,,,,,,,,,,,++++++*********))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$########"""""""""!!!!!!!!!!!!!!!!!!  ggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggfggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````____________^^^^^^^]]]]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\]]]]^^^_``aabbccddeffgghhiiijjjjjnnnnmmmmllllkkkkjjjjjjjjilllllllllkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkjjjjjjjiiihhhggggfffeeeddcccbbbaaaa___^^^^^^]]]]\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888877777777777766666666655555555555544443333333333332222222222222111110000000000000////////00/////////////..........-----------,,,,,,,,,,,,++++++********))))))))))))((((((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!  gggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggfffggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_____________^^^^^^]]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\]]]]^^^_```aabbcddeefgghhiiijjjjjnnnnmmmmllllkkkkjjjjjjjiillllllllkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjiihhhggggfffeeeddcccbbbaaaa___^^^^^^]]]]]\\\\[[[[[ZZZYYYYXXWWWVVVUUUUTTTTTTSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666555555555555444443333333333332222222222222111100000000000000////////00/////////////..........-----------,,,,,,,,,,,,++++++********))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$%%%%$$$$$$$$$$########"""""""""!!!!!!!!!!!!!!!!!!  ggggggggggggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggfffffgggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`aaaaaaaaaa``````````````````````````______________^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]^^^__``aabbccddeffgghhiiijjjjnnnnmmmmllllkkkkjjjjjjiiillllllkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjiihhhhggggfffeedddccbbbaaaa____^^^^^^]]]]\\\\\[[[[ZZYYYYXXXWWWVVVUUUUTTTTTTSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777776666666665555555555555444443333333333322222222222222111100000000000000////////00/////////////..........-----------,,,,,,,,,,,++++++*********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$%%%%$$$$$$$$$$########"""""""""!!!!!!!!!!!!!!!!!!  ggggggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggggggggggggggfffffffgggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```aaaaaaaaa`````````````````````````________________^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^_```aabbcddeefgghhiiijjjjnnnmmmmmllllkkkkjjjjjiiiillllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjiihhhhggggfffeedddccbbbbaaa______^^^^^]]]]\\\\[[[ZZZYYYXXXWWWVVVVUUUUTTTTTTSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555555444444333333333332222222222222111100000000000000/////////0/////////////...........----------,,,,,,,,,,,,++++++********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$%%%$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!!  ffgggggggggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggffffffffgggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````aaaaaaa``````````````````````````_________________^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^_```aabbccddeffgghhiiijjjnnnmmmmmllllkkkjjjjjjiiiilllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjiihhhhggggfffeedddcccbbbaaa_______^^^^^]]]\\\\[[[ZZZYYXXXWWWWVVVUUUUUTTTTTTTSSRRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555555444444333333333332222222222221111000000000000000/////////0/////////////...........----------,,,,,,,,,,,,++++++********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$%%$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!!!  fffffgggggggggggggggggggggggggggggggggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggffffffffffggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````aaaaaa``````````````````_```````_________________^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[\\\\\\\\]]]^^^__``aaabbcddeefgghhiiiijjnnnmmmmmlllkkkkjjjjjiiiiillkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjihhhgggggfffeedddcccbbbaaa________^^^^]]]]\\\[[[ZZZYYXXXWWWVVVVUUUUUTTTTTTTSSRRQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888777777777766666666655555555555554444444333333333322222222222221111000000000000000/////////0/////////////...........----------,,,,,,,,,,,,++++++********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!!  fffffffggggggggggggggggggggggggggggggggggggggggghhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffffggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````aaaaa``````````````````__``````_________________^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[\\\\\\]]]^^^__```aabbccddeffgghhiiiijmmmmmmmmlllkkkkjjjjjiiiiilkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjiihhhggggffffeedddcccbbbbaa________^^^^^]]]\\\[[[ZZYYYXXWWWWVVVVUUUUUTTTTTTTSSRRQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999999888888888877777777776666666655555555555555444444433333333332222222222221111000000000000000//////////0////////////............---------,,,,,,,,,,,,+++++++********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!  fffffffffggggggggggggggggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffffggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aaaa``````````````````___`````_________________^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[\\\\\]]]]^^___``aaabbcddeefgghhhiiiimmmmmmmmlllkkkjjjjjiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjihhhggggffffeedddcccbbbbaa`________^^^^]]]\\\[[[ZZYYXXXWWWVVVVVUUUUUUTTTTTTSSRRQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777766666666655555555555554444444433333333322222222222221110000000000000000///////////////////////............---------,,,,,,,,,,,,++++++*********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!  ffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffffffggfffffffffffffffffffffffeffeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````aaa`````````````````_____````_________________^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\]]]^^___```aabbccddeffgghhhiiimmmmmmmllllkkkjjjjjiiiiiikkkkkkkkkkkkkkjjjjjjjjjjijjjjjjjjjjkkkkkkkkjjjjjiihhhggggfffeeedddcccbbbbaa``________^^^]]]\\\[[[ZZYYXXXWWWVVVVVUUUUUUTTTTTTSSRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777766666666555555555555554444444433333333322222222222211110000000000000000///////////////////////............--------,,,,,,,,,,,,+++++++********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________^^^^^^^^^^^^^^^^^]]__^^^^^^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]]]]]]^^^____`aaaabbccddeefgghhiijjjkkmmmmmmmlllkkkkjjjjiiiiiiillllllllllkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkjjjiiihhhhgggfffeeedddccccbbbbbbaaaaaaa```___^^]]]\\[ZZYYYXXXXWWWWWVVVVVVVUUUUURRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????????????>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;::::::::::99999999998888888888777777777666655555555555554444444444433333333222222222222111111111111111111000000000000000000////////////........------------,,,,,,,,,,,+++++++********))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjiiiiijjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________^^^^^^^^^^^^^^^^^]]]_^^^^^^^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]]]]]]]^^^^___``aaabbbccddeffgghiiijjkkmmmmmmllllkkkkjjjjiiiiiiillllllllkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjiiihhhhgggfffeeedddccccbbbbbbbaaaaaa```___^^]]]\\[ZZYYYXXXXWWWWWWVVVVVVUUUUURRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888888777777777666555555555555544444444444433333332222222222221111111111111111110000000000000000000////////////........-----------,,,,,,,,,,,,+++++++********))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!  eefffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````````___________________^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]]]]]]]]]^^^___``aaabbbccddeeffghhiijjjjmmmmmlllllkkkjjjjiiiiiiiillllllllkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjiiihhhhgggfffeeedddcccccbbbbbbaaaaaa```___^^]]]\\[ZZYYYXXXXWWWWWWVVVVVVVUUUURRRRRRQQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888887777777776666555555555555544444444444433333332222222222221111111111111111110000000000000000000///////////.........-----------,,,,,,,,,,,,++++++*********)))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!  eeeefffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]]]]]]]]^^^___```aaabbbccddeffgghhiijjjllmmlllllkkkkjjjjiiiiiiihllllllkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhggggfffeeedddcccccbbbbbbaaaaaa````__^^]]]\\[ZZYYYXXXXWWWWWWWVVVVVVUUUURRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;:::::::::::999999999988888888888777777777666655555555555544444444444443333332222222222221111111111111111110000000000000000000////////////.........-----------,,,,,,,,,,,,++++++*********)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!  eeeeeeeffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiikjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^__```aaaabbccddeeffghhiiijjlllllllllkkkkjjjjiiiiiihhlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhggggfffeeedddcccccbbbbbbaaaaaa```___^^]]]\\[ZZYYYXXXXWWWWWWWVVVVVVUUUURRRRRQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888888777777776666655555555555544444444444443333322222222222221111111111111111100000000000000000000////////////.........----------,,,,,,,,,,,,+++++++*********)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!  eeeeeeeeeffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]^^^__````aaabbbccddeefgghhiiijlllllllllkkkjjjjiiiiiihhhllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjiihhhhggggfffeeedddcccccbbbbbbaaaaaa```___^^]]]\\[ZZYYYXXXXWWWWWWWVVVVVVUUUURRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888888777777777666665555555555544444444444444333332222222222221111111111111111110000000000000000000////////////..........----------,,,,,,,,,,,,+++++++*********)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!  eeeeeeeeeeefffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_``````_________________^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]^^^^__```aaaabbcccddeffgghhiijllllllllkkkkjjjjiiiiiihhhllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjiihhhhggggfffeeedddcccccbbbbbbaaaaaa```___^^]]]\\[ZZYYYXXXXXWWWWWWWVVVVVUUUURRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;::::::::::99999999999988888888888777777776666665555555555444444444444444333322222222222211111111111111111100000000000000000000////////////..........----------,,,,,,,,,,,,+++++++********)))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$#########"""""""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````__````__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]^^^__````aaabbbccddeeffghhiiillllllllkkkkjjjjiiiiiihhhlllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjiiihhhggggfffeeedddcccccbbbbbbaaaaaa```___^^]]\\\[ZZYYYXXXXXWWWWWWWVVVVVUUUURRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;:::::::::99999999999998888888888777777777666666555555555544444444444444433322222222222221111111111111111100000000000000000/00/////////////..........----------,,,,,,,,,,,+++++++*********))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#########"""""""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccbccbbbbbbbbbbbbbbbbbbbbbaabbbbaaaaaaaaaaaaaaaaaaaa`aaa```````````````````___```__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]^^^__````aaaabbbccddeffgghhiiklllllllkkkkjjjjiiiiihhhhllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjiihhhhggggfffeeeddddcccccbbbbbaaaaa````___^^]]\\\[ZZYYYXXXXXWWWWWWWVVVVVUUUURRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;:::::::::99999999999999888888888877777777766666655555555544444444444444433322222222222221111111111111111100000000000000000//0//////////////..........----------,,,,,,,,,,,+++++++*********))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#########"""""""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccbbcbbbbbbbbbbbbbbbbbbbbbaaabbbaaaaaaaaaaaaaaaaaaaa``aa```````````````````____``__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]^^^^__````aaaabbccddeeffghhiikkllllllkkkkjjjjiiiiihhhhlkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjiihhhhhgggfffeeeedddcccccbbbbbaaaaa````__^^^]]\\[[ZYYYYXXXXXWWWWWWWVVVVVUUUURRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;::::::::::9999999999999988888888877777777766666665555555554444444444444433332222222222221111111111111111110000000000000000/////////////////...........----------,,,,,,,,,,,+++++++*********))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#########"""""""""""""""""""!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbaaaaaaaaaaaaaaaaaaaa``````````````````````______`__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]^^^__`````aaabbbccddeffgghhikkllllllkkkkjjjjiiiiihhhhlkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjiihhhhggggfffeeeedddcccccbbbbbaaaaa```___^^^]]\\[[ZYYYYXXXXXWWWWWWWVVVVVUUUURRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;::::::::::9999999999999888888888887777777776666666555555554444444444444433332222222222222111111111111111110000000000000000//////////////////...........----------,,,,,,,,,,,++++++**********))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$##########""""""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\\]]]^^^___````aaaabbbccdeeffghhikkklllllkkkkjjjjiiiiihhhhkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjiihhhhggggfffeeeedddcccccbbbbbaaaaa```___^^]]]\\[[ZYYYYXXXXXWWWWWWWVVVVVUUUURRRRQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888888888777777777766666665555555444444444444443333222222222222211111111111111111000000000000000///////////////////............----------,,,,,,,,,,+++++++*********))))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$##########""""""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\\\]]]]^^___`````aaaabbccddeffgghhkkklllllkkkkjjjjiiiiihhhhkkkkkkkkkkkkkjjjjjjjjjjjijjjjjjjjjjkkkkkkkkkjjjjjjiihhhhggggfffeeeedddcccccbbbbbaaaaa```___^^]]]\\[[ZYYYXXXXXWWWWWWWWVVVVUUUUURRRRQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????????????>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888888888877777777766666666555555544444444444443333322222222222211111111111111111000000000000000///////////////////.............----------,,,,,,,,,,+++++++*********))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$##########""""""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\\\\]]]]^^____`````aaabbbccdeefgghhkkkkllllkkkkjjjjiiiiihhhhkkkkkkkkkkkkjjjjjjjjjjiiijjjjjjjjjjjkkkkkkkjjjjjjiihhhhhggggfffeeeeddddccccbbbbbaaaaa```___^^]]\\\[[ZYYYXXXXXWWWWWWWVVVVVUUUUTRRRQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888877777777776666666655555544444444444444333332222222222211111111111111111100000000000000///////////////////..............----------,,,,,,,,,,++++++**********))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$##########"""""""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiihhhhiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\\\\\]]]^^____``````aaabbccddeffghhjkkkllllkkkkjjjjiiiiihhhhkkkkkkkkkkkjjjjjjjjjjiiiijjjjjjjjjjjjkkkkjjjjjjjiihhhhhggggffffeeedddddccccbbbbbaaaaa```__^^^]]\\\[[ZYYYXXXXXWWWWWWWVVVVVUUUUTRRRQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888877777777776666666665555544444444444444333333222222222211111111111111111100000000000000///////////////////...............----------,,,,,,,,,,++++++**********))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$##########"""""""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\^^]]]]]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\\\\\\]]]]^^____`````aaaabbcddeefgghjkkkkllkkkkkjjjjiiiihhhhhkkkkkkkkkkjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjiiihhhhgggggfffeeeedddddccccbbbbbaaaa````__^^^]]\\\[[YYYYXXXXWWWWWWWVVVVVVUUUUTRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>=================<====<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888877777777777666666666555554444444444444333333322222222221111111111111101100000000000000///////////////////................----------,,,,,,,,,+++++++*********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$##########""""""""""""""""""!!!!!!!!!!!  dddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\^]]]]]]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\\\\\\\\\]]]^^____``````aaabbccdeefgghjkkkkkkkkkkkjjjjiiiihhhhhkkkkkkkkkjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiiihhhgggggffffeeeedddddccccbbbbbbaaa```___^^^]]\\[[[YYYXXXXXWWWWWWWVVVVVUUUUTTRRQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>==================<====<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888888877777777777666666666655554444444444444333333332222222221111111111111110100000000000000//////////////////..................----------,,,,,,,,,++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!  dddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\\[[[\\\\\]]]^^_____``````aaabbcddeffghjjkkkkkkkkkkjjjjiiiihhhhhkkkkkkkjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhgggggffffeeeeddddddcccccbbbbbaaa```___^^]]]\\[[[YYYXXXXXWWWWWWVVVVVVUUUUTTRRQQQQQQQPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>==================<<===<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888888877777777777666666666655555444444444444433333333222222221111111111111110010000000000000//////////////////...................----------,,,,,,,,,++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!  ddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\\[[[[[\\\\\]]]^^_____`````aaabbcddeffggjjkkkkkkkkkkjjjjiiiihhhhhkkkkkkjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiihhgggggffffeeeeedddddccccccbbbbbaaa```___^^]]]\\[[[YYYXXXXWWWWWWWVVVVVUUUUUTTRQQQQQQQPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>===================<<===<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888777777777777766666666655555444444444444433333333322222222111111111111110000000000000000/////////////////.....................---------,,,,,,,,,,++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!  ddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\]]]^^______`````aaabccdeefggjjkkkkkkkkkkjjjiiiihhhhhhkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiihhhgggggfffffeeeeddddddccccccbbbbbaaa```___^^]]\\\[[ZYYYXXXXWWWWWWVVVVVVUUUUTTTRQQQQQQQPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>===================<<<==<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777777766666666665555444444444444443333333332222222111111111111110000000000000000/////////////////......................---------,,,,,,,,,+++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!  dddddddddddddeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````__________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\]]]^^^_______````aabbcddeffgijjkkkkkkkkjjjjiiiihhhhhgkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiihhhhggggffffeeeeedddddddccccccbbbbaaaa```__^^^]]\\\[[ZYYYXXXWWWWWWWVVVVVUUUUUTTTRQQQQQQPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>====================<<<==<<<<<<<<;;;;;;;;;;:::::::::999999999998888888888777777777777666666666655555444444444444443333333332222222111111111111100000000000000000/////////////.//......................---------,,,,,,,,,,+++++++*********))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!  dddddddddddddddeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhgggggggggggggffffffffffffffffffffffffefeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````___________________^_____^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\]]^^^________```aabbcddeffgijjkkkkkkkkjjjjiiiihhhhhgkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiihhhhhggfffffeeeeedddddddcccccccbbbbaaaa``___^^^]]\\[[[ZYYXXXXWWWWWWVVVVVVUUUUUTTTQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>===================<<<<=<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888877777777777766666666665555444444444444443333333333222222111111111111110000000000000000/////////////../.....................-----------,,,,,,,,,++++++++*********))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!  ddddddddddddddddddeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggghhhhhhhhhggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`aaaaa````````````````````````___________________^^____^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\]]^^^^________```aabccdeefgijjjkkkkkkjjjjiiiihhhhhggkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggfffffeeeeedddddddccccccccbbbbaaa```___^^]]]\\[[[ZYYXXXXWWWWWWVVVVVVUUUUTTTTQQQQQQPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555544444444444444333333333322222211111111111110000000000000000/////////////.../....................-----------,,,,,,,,,,++++++++*********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!  ddddddddddddddddddddeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggghhhhhhhggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaabaaaaaaaaaaaaaaaaaaaaaa``aaaa````````````````````_``____________________^^^___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\]]^^^^________```aabbcddeffiijjjkkkkjjjjjiiiihhhhgggjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggfffffeeeeeddddddcccccccccbbbbbaaa```__^^^]]\\\[[ZZYYXXXXWWWWWVVVVVVUUUUUTTTTQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888887777777777666666666655555444444444444443333333333322222111111111111100000000000000000////////////........................-----------,,,,,,,,,,,++++++++*********)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggghhhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````aa`````````````````````__`___________________^^^^^_^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]^^^^^________```aabcddeffiijjjjkkjjjjjjiiihhhhhgggjjjjjjjjjiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiihhhhhhgggffffeeeeddddddcccccccccccbbbbbaaa``___^^]]]\\[[[ZZYYXXXWWWWWWVVVVVVUUUUUTTTTQQQQQPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999988888888887777777777666666666665555544444444444444333333333332222211111111111110000000000000000/////////////.......................-----------,,,,,,,,,,,+++++++++********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggghhgggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````a````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\]]^^^^^^_______``aabccdeefhiijjjjjjjjjjiiiihhhhggggjjjjjjjjiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiihhhhhhggggfffeeeeedddddccccccccccccbbbbaaa```__^^^]]\\\[[[ZZYXXXXWWWWWWVVVVVVUUUUUTTTTQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999988888888888777777777666666666665555554444444444444433333333333222221111111111110000000000000000/////////////.......................-----------,,,,,,,,,,,++++++++++********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!  dddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeedddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````____________^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZ[[[[\\\\\]]]]]]]]]^^^^__``abbcddfgghhhhhhhhhhggggffffeeeejjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggffffffeeeedddddcccccccccccccbbbaaa```__^^]]]\\\[[ZZZYXXXXWWWWWWVVVVVVUUUUUTTTTSQQQQPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;::::::::::::::::::999999999988888888877777777777766666666665555544444444444444333333222222111111111111000000000000000/////////////..............----------------,,,,,,,,,,++++++++++**************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$####################"""""""""""!!!!!!!!!!!!!!! !!  dddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeedddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````____________^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[\\\\]]]]]]]]]]^^^^__`aabcddfggghhhhhhhhggggfffffeeeejjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggffffffeeeedddddccccccccccccccbbaaaa``___^^]]\\\[[[ZZZYXXXXWWWWWWVVVVVVUUUUUTTTTSQQQQPPPPPPPPOOOOOOOOOONNNMMMLLLLLLLLLLKKKKKKKKKKJJKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;::::::::::::::::::999999999998888888877777777777766666666666555544444444444444333333322222211111111111100000000000000/////////////...............----------------,,,,,,,,,+++++++++++**************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$####################"""""""""""!!!!!!!!!!!!!! !!  ddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[\\\\\]]]]]]]]]]^^^__``abccdffggghhhhhhgggggfffffeeeejjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggffffffeeeeddddcccccccccccccccbbaaa```__^^]]]\\[[[ZZZYYXXXWWWWWWVVVVVVVUUUUTTTTTSQQQQPPPPPPPPOOOOOOOOONNNNMMLLLLLLLLLLKKKKKKKKKKJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;::::::::::::::::::9999999999988888888877777777777766666666666555444444444444444333333322222111111111111000000000000000/////////////..............-----------------,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$#####################""""""""""!!!!!!!!!!!!!! !!  ddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaa``````````````````````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[\\\\\]]]]]]]]]]]^^^_``abbcdffgggghhhhggggggffffeeeeejjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggfffffeeeeddddccccccccccccccccbaaaa``___^^]]\\\[[ZZZYYYXXXWWWWWWVVVVVVVUUUUTTTTTSQQQPPPPPPPPOOOOOOOOONNNNNMLLLLLLLLLLKKKKKKKKKKKJJJKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>=======<<<<;;;;;;;;;;:::::::::::::::::9999999999998888888877777777777766666666666655544444444444444433333332222211111111111100000000000000/////////////...............----------------,,,,,,,+++++++++++++**************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$#####################""""""""""!!!!!!!!!!!!!! !  dddddddddddddddddddddddeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```aaaaa``````````````````````````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]^^__`aabcceffgggghhggggggfffffeeeeejjjjiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggffffffeeeedddccccccccccccccccbbaaa```__^^]]]\\[[[ZZZYYYXXWWWWWWWVVVVVVVUUUUTTTTSSQQQPPPPPPPOOOOOOOOOONNNNNLLLLLLLLLLKKKKKKKKKKKJJJJKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>========<<<<;;;;;;;;;:::::::::::9::::::9999999999988888888777777777777666666666666655444444444444444333333332222111111111111100000000000000/////////////..............-----------------,,,,,,+++++++++++++***************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$#####################""""""""""!!!!!!!!!!!!! !  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggfffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffefffffffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````aaaa``````````````````````````````________________^^^^^^^^^^^^^^^^]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[\\\\\]]]]]]]]]]]^^__``abbcefffgggggggggggfffffeeeeejjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffeeeddddccccccbbbbcbbbbbbaaaa```__^^]]\\\[[ZZZYYYYXWWWWWWWWVVVVVVVUUUUTTTTSSQQPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>========<<<;;;;;;;;;;:::::::::::9:::::9999999999998888888877777777777766666666666655544444444444444433333333222211111111111100000000000000//////////////..............----------------,,,,,,++++++++++++++***************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$#####################""""""""""!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffeeefffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````aa``````````````````````_```````__________________^^^^^^^^^^^^^^^]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[\\\\\\]]]]]]]]]]]^^__`abbceeffgggggggggggfffffeeeeejjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggfffffffeeeddddccccbbbbbbbbbbbbbaaaa``__^^^]]\\[[ZZZYYYYXWWWWWWWWVVVVVVVUUUUUTTTTSSQQPPPPPPPOOOOOOOOOONNNNNNLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>========<<<<;;;;;;;;;:::::::::::99:::::9999999999988888888877777777777666666666666555444444444444444333333333222211111111111100000000000000/////////////..............-----------------,,,,,,+++++++++++++***************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$#####################""""""""""!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeefffffeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````````````````````___``````___________________^^^^^^^^^^^^^^]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\]]]]]^^__`aabceefffggggggggggfffffeeeeejjjiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffeeeedddccccbbbbbbbbbbbbbbaaa```__^^]]\\\[[ZZZYYYXXWWWWWWWWVVVVVVVUUUUUTTTTSSQQPPPPPPPOOOOOOOOONNNNNNNLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>========<<<<;;;;;;;;;:::::::::::99::::9999999999998888888887777777777666666666666655544444444444444333333333322211111111111100000000000000//////////////.............-----------------,,,,,,++++++++++++++***************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$#####################"""""""""!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````````````____````_____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\]]]]^^_``abbdeeffggggggggggfffffeeeeejjjiiiiiiiiiihhhhhhhhhhggggggggggggggggggggffffffeeeeedddccccbbbbbbbbbbbbbbaaa```__^^]]\\[[[ZZYYYXXXWWWWWWVVVVVVVVVUUUUTTTTSSSQPPPPPPPOOOOOOOOONNNNNNNNLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;:::::::::::999:::99999999999988888888887777777777666666666666555444444444444444333333333322211111111111100000000000000//////////////............------------------,,,,,++++++++++++++****************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$####################""""""""""!!!!!!!!!!  ccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````````````______```____________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\]]]^^__`aabdeefffggggggggffffffeeeeejjjiiiiiiiiiihhhhhhhhhhgggggggggggggggggggfffffffeeeeedddcccbbbbbbbbbbbbbbbaa```__^^^]]\\[[ZZZYYYXXXWWWWVVVVVVVVVVVUUUUTTTTSSSQPPPPPPPOOOOOOOOONNNNNNNNLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::::999:::9999999999988888888888777777777666666666666655544444444444444333333333332211111111111100000000000000//////////////.............------------------,,,,,+++++++++++++****************)))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$####################"""""""""!!!!!!!!!!  cccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhgggggggggggggggghhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````````````_______``____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\]]]^__`aabddefffgggggggggfffffeeeeejjjiiiiiiiiihhhhhhhhhhggggggggggggggggggfffffffffeeeeedddcccbbbbbbbbbbbbbbaa````__^^]]]\\[[ZZYYYXXXXWWVVVVVVVVVVVVUUUUUTTTTSSSQPPPPPPOOOOOOOOONNNNNNNNNLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;:::::::::::9999::99999999999988888888888777777777666666666666655544444444444443333333333332211111111111100000000000000//////////////............------------------,,,,,,+++++++++++++****************))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$####################""""""""""!!!!!!!!!  cccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````````````______________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\]]]^^_``abddeefffggggggggfffffeeeeejjjiiiiiiiiihhhhhhhhhgggggggggfffffffffffffffffffeeeedddccccbbbbbbbbbbbbbaa````___^^]]\\[[[ZZYYXXXXWWVVVVVVVVVVVVVUUUUTTTTSSSSPPPPPPOOOOOOOOONNNNNNNNNMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===========<<<;;;;;;;;;:::::::::::9999::99999999999888888888888777777776666666666666555544444444444443333333333332111111111111000000000000000/////////////............-------------------,,,,,+++++++++++++*****************))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$####################"""""""""!!!!!!!!!   ccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhggggggggggggggggggggggghhhgggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddcccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````````````````````_____________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\]]^^__`aacdeefffggggggggfffffeeeeejjjiiiiiiiiihhhhhhhhhgggggggfffffffffffffffffffffeeeedddccccbbbbbbbbaaaaaaa````___^^]]\\[[ZZZYYXXXWWVVVVVVVVVVVVUUUUUUTTTTSSSSPPPPPPOOOOOOOOONNNNNNNNNMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===========<<<<;;;;;;;;::::::::::::9999:99999999999988888888888777777777666666666666655554444444444443333333333333211111111111100000000000000//////////////...........--------------------,,,,,+++++++++++++****************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$###################"""""""""!!!!!!!!!!   ccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddcccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````````````______________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZYYZZZZZZ[[[[[\\\\\\\\\\\\\\]]]^__`aacdeefffggggggggfffffeeeeejjjiiiiiiiiihhhhhhhhhgggggggfffffffffffffffffffffeeeedddccccbbbbbbaaaaaaaaa```___^^^]]\\[[ZZYYYXXXWWVVVVVVVVVVVUUUUUUTTTTSSSSSPPPPPOOOOOOOOONNNNNNNNNMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>============<<<;;;;;;;;;:::::::::::99999:99999999999888888888887777777776666666666666555554444444444443333333333333111111111111000000000000000//////////////...........-------------------,,,,,,++++++++++++*****************))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$##################"""""""""!!!!!!!!!!   cccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````````````______________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYZZZZZZ[[[[[\\\\\\\\\\\\\\]]^^_``acddeeffggggggggfffffeeeeejjjiiiiiiiihhhhhhhhhgggggggfffffffffffffffffffffeeeeedddccccbbbbbaaaaaaaaaa``____^^]]]\\[[ZZYYXXXWWWVVVVVVVVUUUUUUUUUTTTTSSSSRPPPPPOOOOOOOONNNNNNNNNNMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>============<<<<;;;;;;;;::::::::::::99999:9999999999988888888888777777777666666666666655555444444444443333333333333211111111111100000000000000//////////////...........--------------------,,,,,,++++++++++++*****************)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$##################""""""""!!!!!!!!!!  ccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````````````______________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYZZZZZ[[[[[\\\\\\\\\\\\\\]]]^__`acddeefffgggggggfffffeeeeejjiiiiiiiiihhhhhhhhhggggggffffffffffffffffffffffeeeeedddccccbbbbbaaaaaaaaa``____^^^]]]\\[[ZZYYXXXWWWVVVUUUUUUUUUUUUUTTTTSSSSSRPPPPOOOOOOOONNNNNNNNNNMMMLLLKKKKKKKKKKJJJJJJJJJJJIJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<;;;;;;;;:::::::::::99999999999999999888888888887777777776666666666666555555444444444433333333333333211111111111100000000000000//////////////...........-------------------,,,,,,,++++++++++++****************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$##################"""""""""!!!!!!!!!  ccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````````````______________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZ[[[[[[\\\\\\\[\\\\\\]]^__`accdeefffgggggggfffffeeeeejjiiiiiiiiihhhhhhhhggggggfffffffffffffffffffffffeeeeeddddcccbbbbbaaaaaaaa``_____^^^]]\\\[[ZZYYXXXWWWVVUUUUUUUUUUUUUTTTTTSSSSRRPPPOOOOOOOONNNNNNNNNNMMMMLLKKKKKKKKKKJJJJJJJJJJJIIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>=============<<<<<;;;;;;;::::::::::::999999999999999998888888888877777777766666666666665555554444444444333333333333322111111111110000000000000///////////////............-------------------,,,,,,+++++++++++++****************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$#################""""""""""!!!!!!!!!  cccccccccccccccccccccccdddddddddddddddeeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffeeeefffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````__```````______________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZ[[[[[[\\\\[[[[[[\\\]]^^_`abcdeefffgggggggfffffeeeeejiiiiiiiiiihhhhhhhhggggggfffffffffffffffffffffffeeeeeddddcccbbbbbaaaaaaa```____^^^^]]\\[[[ZZYYXXWWWWVUUUUUUUUUUUUTTTTTTSSSSSRRPPPOOOOOOOONNNNNNNNNMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>=============<<<<<<;;;;;;;:::::::::::9999999999999999998888888888777777777666666666666655555554444444443333333333333322111111111100000000000000///////////////............------------------,,,,,,,++++++++++++****************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###############"""""""""""!!!!!!!!!  cccccccccccccccccccccccddddddddddddddddddeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````````````___`````______________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[\\\]^^_``bcddeeffgggggggfffffeeeeejiiiiiiiiihhhhhhhhhggggggfffffffffffffffffffffffeeeeeddddcccbbbbbaaaaaa````___^^^^]]]\\[[[ZZYYXXWWWVVUUUUUUUUUUTTTTTTTSSSSSRRRPPOOOOOOOONNNNNNNNNNMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>=============<<<<<<<;;;;;;;::::::::::9999999999999999998888888888877777777766666666666665555555444444444333333333333322211111111110000000000000////////////////............-----------------,,,,,,,,++++++++++++************)***)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$###############"""""""""""!!!!!!!!!  cccccccccccccccccccccccdddddddddddddddddddddeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffgggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_____```_______________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]^__`bcddeefffggggggffffeeeeedjiiiiiiiiihhhhhhhhhggggggfffffffffffffffffffffffeeeeeddddccccbbbbaaaaaa````___^^^^]]]\\[[[ZZYYXXWWWVUUUUUUUUTTTTTTTTTSSSSSRRRRPOOOOOOOONNNNNNNNNNMMMMMMKKKKKKKKKKJJJJJJJJJJJIIIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@?@@@@@????????????????>>>>>>>>>=============<<<<<<<<;;;;;;:::::::::::9999999999999999998888888888777777777666666666666655555555444444443333333333333222211111111100000000000000///////////////............----------------,,,,,,,,,,++++++++++++************)**))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$##############""""""""""!!!!!!!!!!  cccccccccccccccccccccccddddddddddddddddddddddddedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddeeeedddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_______``______________________^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[\\]]^^_`bccdeefffgggggfffffeeeeedjiiiiiiiiihhhhhhhhgggggggfffffffffffffffffffffffeeeeeedddccccbbbbaaaaa`````__^^^^]]]]\\[[[ZZYYXXWWWVUUUUUUTTTTTTTTTTSSSSSRRRRRPOOOOOOONNNNNNNNNNMMMMMMMKKKKKKKKKKJJJJJJJJJJJIIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@?@@@@@????????????????>>>>>>>>=============<<<<<<<<<;;;;;:::::::::::9999999999999999998888888888877777777766666666666665555555544444444333333333333322221111111110000000000000////////////////............---------------,,,,,,,,,,,++++++++++++***********))**)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!!  cccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffgggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddeedddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________________________^^^______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[\\\]^^_`bbcddefffffggffffffeeeeediiiiiiiiiihhhhhhhhgggggggfffffffffffffffffffffffeeeeeedddccccbbbbaaaaa`````__^^^^]]]\\\[[ZZZYYXXWWWVUUUUUTTTTTTTTTTSSSSSRRRRRROOOOOOOONNNNNNNNNMMMMMMMMKKKKKKKKKJJJJJJJJJJJIIIIIJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@??@@@@?????????????????>>>>>>>>============<<<<<<<<<<;;;;;::::::::::99999999999999999998888888888777777777666666666666655555555544444443333333333333222221111111100000000000000////////////////...........---------------,,,,,,,,,,,,++++++++++++***********))*))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!  bccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_______________________________^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\]]^_`bbcddeefffffffffffeeeeeediiiiiiiiiihhhhhhhhgggggggfffffffffffffffffffffffeeeeeddddccccbbbbaaaaa`````_^^^^^]]]\\\[[[ZZYYXXWWWVUUUUUTTTTTTTTSSSSSSRRRRRRROOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@??@@@@?????????????????>>>>>>>=============<<<<<<<<<<;;;;:::::::::::9999999999999999999888888888877777777766666666666655555555554444444333333333333222222111111110000000000000////////////////............--------------,,,,,,,,,,,,,+++++++++++************))*)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!  bbbccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggffffffffffffffffgggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````_______________________________^^^^^^___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[\\]]^__abcddeefffffffffffeeeeeddiiiiiiiiiiihhhhhhhgggggggfffffffffffffffffffffffeeeeeddddccccbbbbaaaaa`````_^^^^^]]]\\\[[[ZZYYXXXWWVUUUUTTTTTTTTSSSSSSSRRRRRRQOOOOOONNNNNNNNNNMMMMMMMMMKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@???@@@??????????????????>>>>>>=============<<<<<<<<<<;;;;;::::::::::99999999999999999998888888888877777777666666666666655555555554444443333333333333222222111111100000000000000////////////////............-------------,,,,,,,,,,,,,,+++++++++++***********)))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!  bbbbbbcccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffgggggffffffffffffffffffffggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````________________________________^^^^^^^_^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[ZZZZ[[[[\\]^__abccdeeefffffffffeeeeeeddiiiiiiiiiiihhhhhhggggggggffffffffffffffffffffffeeeeeeddddccccbbbbaaaa`````__^^^^]]]]\\\[[[ZZYYXXXWWVUUUUTTTTTTTSSSSSSSRRRRRRQQOOOOONNNNNNNNNNMMMMMMMMMMKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@???@@@?????????????????>>>>>>>============<<<<<<<<<<<;;;;::::::::::99999999999999999998888888888877777777766666666666655555555555444444333333333333222222211111110000000000000////////////////............-------------,,,,,,,,,,,,,,,++++++++++************)))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!  bbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddccccccccddddddddddddddddddddddddddddddddddddddddddeefffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaa``````````````````_______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYZZZZ[[[[[[ZZZZZ[[[[\\]^^_`abbccddeeeeeeeeedddddddcgggggffffffffeeeeeeedddddffffffffffffffffffffeeeeeddddccccbbbbaaaa`````____^^^^]]]]\\\[[[ZZYYYXXWWWVUUTTTTSSSSSSSRRRRRRQQQQQQQNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDCCCCCCCCDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@??????????????????>>>>>>>>=========<<<<<<<<<<<<;;;;<<<<<<;;;;;;;;;;;::::::::9999988888888888777777777666666666665555555555555544444444433333333333332221111111111111100000000000//////////............--------,,,,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########"""""""""""!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddcccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaa````````````````````_____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZYYYYYYYYYYYYYYYYXYYYYXXXXXXXXXXXXXXXXXXXXXYZZZZZ[[[[ZZZZZZZ[[[\\]^^_`aabccdddeeeeeeeedddddddcgggggffffffffeeeeeeddddddffffffffffffffffffffeeeeeddddccccbbbbaaaa`````____^^^^]]]]\\\[[[ZZYYYXXWWWVUUTTTTSSSSSSRRRRRRQQQQQQQPNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@?????????????????>>>>>>>>>========<<<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;::::::::9999988888888888777777777666666666665555555555555444444444333333333333322221111111111111000000000000/////////.............--------,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$########"""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeefffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffggfffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaa`````````````````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYXXYYYXXXXXXXXXXXXXXWXXXXXXXYZZZZZZZZZZZZZZZZ[[[\\]]^_`aabccddddeeeeeedddddddddgggggggffffffeeeeeeddddddfffffffffffffffffffeeeeeedddccccbbbbaaaaa`````____^^^^]]]\\\\[[[ZZYYYXXWWWVUUTTTTSSSSSSRRRRRQQQQQQQPPNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@?????????????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;<<<<<;;;;;;;;;;;:::::::::9999888888888887777777777666666666655555555555555444444444333333333333322221111111111110000000000000////////.............--------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$########"""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aa```````````````````````__________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYXXXYYXXXXXXXXXXXXXWWWWWXXXXXYZZZZZZZZZZZZZZZZZ[[\\]]^_``abbccddddeeedddddddddddgggggggffffffeeeeedddddddfffffffffffffffffffeeeeeedddccccbbbbaaaaa`````____^^^^]]]\\\\[[[ZZYYYXXXWWVUUTTTTSSSSSSRRRRRQQQQQQPPPNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;<<<<<;;;;;;;;;;::::::::::9998888888888887777777777666666666655555555555554444444443333333333333222221111111111110000000000000///////..............--------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$########"""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggfffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXXWWWWWWXXXXXYZZZZZZZZZZZZZZZZZ[[\\]]^_``abbccddddddddddddddddddggggggggfffffeeeeedddddddffffffffffffffffffeeeeeedddccccbbbbaaaaa``````____^^^^]]]\\\[[[ZZZYYYXXXWWVUUUTTTSSSSSRRRRRQQQQQQQPPPNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;<<<<;;;;;;;;;;;::::::::::9998888888888877777777777666666666555555555555544444444433333333333333222221111111111100000000000000//////...............-------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#######"""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdccccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````__________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXYZZZZZZ[ZZZZZZZZZZ[[[\]]^_``abbcccdddddddddddddddddggggggggffffffeeeedddddddffffffffffffffffffeeeeeedddccccbbbbaaaaa``````____^^^^]]]\\\[[[ZZZYYYXXXWWWUUUTTTTSSSSRRRRRQQQQQQPPPPNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;<<<;;;;;;;;;;;:::::::::::998888888888887777777777666666666655555555555544444444443333333333333222222111111111110000000000000///////..............--------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$########""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffggfffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````__________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXYZZZZZ[[[ZZZZZZZZZ[[[\]]^_``aabcccdddddddddddddddddgggggggggfffffeeeedddddddfffffffffffffffffeeeeeedddccccbbbbaaaaa```````____^^^^]]]\\\[[[ZZZYYYXXXWWWUUUTTTTSSSSRRRRRQQQQQPPPPPMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<;;;;;;;;;;;;:::::::::::988888888888877777777777666666666555555555555544444444433333333333333222222111111111100000000000000//////...............-------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$########""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````___________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXYZZZZ[[[[[ZZZZZZZZ[[\\]]^_``aabbcccddddddddddddddddgggggggggfffffeeeedddddddfffffffffffffffffeeeeeddddcccbbbbaaaaaa```````____^^^]]]]\\[[[ZZZZYYYXXXWWWUUUTTTTSSSSRRRRRQQQQQPPPPPMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;<<;;;;;;;;;;;::::::::::::88888888888877777777777666666666555555555555544444444433333333333333222222211111111110000000000000//////...............--------,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!!!  aaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggghhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````__________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXYZZZ[[[[[[[ZZZZZZZ[[\\]]^_``aabbccccdddddddddddddddggggggggggffffeeeedddddddffffffffffffffffeeeeeedddccccbbbbaaaaa````````____^^^]]]\\\[[[ZZZYYYXXXWWWVUUUTTTTSSSSRRRRQQQQQQPPPPPMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDEDDDDDDDDDDDCCCCCCCCCCCCBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;<;;;;;;;;;;;::::::::::::98888888888887777777777766666666655555555555544444444443333333333333322222221111111110000000000000//////................--------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!!!!  aaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggfffgggggggggggggggggggggffffgggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aa```````````````````````````````````````__________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXYYZZZ[[[[[[[[ZZZZZ[[[\\]]^_``aabbcccccccddddddddddddggggggggggffffeeeedddddddffffffffffffffffeeeeeddddcccbbbbaaaaa``````````___^^^]]]\\\[[[ZZYYYYXXXWWWVUUUTTTTSSSSRRRRQQQQQPPPPPPMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;<;;;;;;;;;;;::::::::::::98888888888877777777777666666666655555555555544444444433333333333333222222221111111110000000000000/////................--------,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!!!  aaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggffffffffffggggggggggggggggfffffffffggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_`````````````____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYZZ[[[[[[[[[[ZZZZ[[[\\]]^_``aabbbcccccccccccdddddddggggggggggffffeeeedddddddfffffffffffffffeeeeeeddddcccbbbbaaaaa``````````___^^^]]]\\[[[ZZZYYYXXXWWWWVUUUTTTTSSSSRRRRQQQQQPPPPPPMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCDDDDDDDDDDDCCCCCCCCCCCCBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:;;;;;;;;;;;::::::::::::99888888888887777777777766666666655555555555554444444433333333333333322222222111111111000000000000/////.................--------,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!!!  aaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccbccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggfffffffffffffffffgggggggggggffffffffffffffggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````````___```````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXYYZ[[[[[[[[[[[ZZZZ[[[\\]]^_``aabbbccccccccccccddddddggggggggggffffeeeedddddddfffffffffffffffeeeeeddddcccbbbbaaaaa```````````___^^^]]]\\[[ZZZYYYXXXXWWWVVUUUTTTTSSSSRRRRQQQQPPPPPPPMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;:;;;;;;;;;;;::::::::::::99888888888877777777777666666666555555555555544444444433333333333333222222222111111110000000000000/////................---------,,,,,,,,,,,,,++++++++++++********************))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!!!  aaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccbbbbcccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggffffffffffffffffffffgffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````````_____``````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXYYYZ[[[[[[[[[[[[ZZ[[[[\\]]^_``aabbbbccccccccccccdddddghhhggggggffffeeeeeddddddffffffffffffffeeeeeeddddcccbbbbaaaaa```````````___^^^]]\\\[[ZZYYYXXXXWWWWVVUUTTTTSSSSSRRRRQQQQPPPPPPPMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;::;;;;;;;;;;::::::::::::99988888888887777777777766666666655555555555554444444433333333333333322222222211111111000000000000/////................----------,,,,,,,,,,,,+++++++++++++********************)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!!!  aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccbbbbbbbcccccccccccccccccccccccccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_______````````_________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\[[[\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXYYYZ[[[[[[[[[[[[[[[[[[\\]]^_``aaabbbbccccccccccccddddgghhggggggffffeeeeeddddddffffffffffffffeeeeeddddcccbbbbaaaaa````````````___^^^]]\\[[ZZZYYXXXXWWWWVVVUTTTTTSSSSRRRRQQQQQPPPPPPOMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBBCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;::;;;;;;;;;;::::::::::::99988888888877777777777666666666655555555555544444444433333333333333222222222211111110000000000000/////...............-----------,,,,,,,,,,,,+++++++++++++********************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````________`````____________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXYYY[[[[[\[[[[[[[[[[[[[\\]]^__`aaabbbbbbcccccccccccdddghhhgggggggfffeeeeeedddddfffffffffffffeeeeeeddddcccbbbbaaaaa````````````___^^^]]\\[[ZZYYYXXXWWWWVVVVTTTTTSSSSSRRRRQQQQPPPPPPPOMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDCCCCCCCCCCCCCBBBBCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::::::::99998888888877777777777766666666655555555555554444444443333333333333322222222221111111000000000000//////...............-----------,,,,,,,,,,,++++++++++++++********************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddddddddddddeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````__________```______________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYZ[[[[\\\[[[[[[[[[[[[\\]]^__``aabbbbbbbbbbcccccccdddgggggggggggffffeeeeeeddddfffffffffffffeeeeeddddcccbbbbbaaaaa````````````___^^^]]\\[[ZZYYXXXWWWWVVVVUTTTTTSSSSRRRRRQQQQPPPPPPOOMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCDDDDDDDDCCCCCCCCCCCCBBBBBCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::;;;;;;;;:::::::::::::99998888888877777777777666666666655555555555554444444433333333333333222222222221111111000000000000//////..............------------,,,,,,,,,,,++++++++++++++********************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````____________``_______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWXXXXWWWWWWWWWWWWWWWWXXXYYZ[[[\\\\\[[[[[[[[[[[\\]]^__``aaabbbbbbbbbbbccccccddgggggggggggffffeeeeeeedddfffffffffffffeeeeeddddcccbbbbaaaaa``````````````__^^^]]\[[ZZYYXXXWWWVVVVVUUTTTTSSSSSRRRRQQQQQPPPPPOOOMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCDDDDDDDCCCCCCCCCCCCBBBBBBCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::;;;;;;;;::::::::::::99999888888877777777777766666666655555555555555444444443333333333333322222222222111111000000000000///////.............-------------,,,,,,,,,,,++++++++++++++********************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbcbccccccccccccccccccccccccddddddddddddddddddddddddefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````______________________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXWWXXXWWWWWWWWWWWWWWWWWXXXYYZ[[[\\\\\[[[[[[[[[[[\\]]^__``aaaabbbbbbbbbbbbcccccdgggggggggggffffeeeeeeeeeeggggffffffffeeeeeddddccccbbbbaaaaa``````````````__^^]]\\[[ZZYYXXWWWVVVVVUUUTTSSSSSSRRRRQQQQQPPPPPPOOOMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCDDDDDDDCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;:::::;;;;;;;:::::::::::::99999888888877777777777666666666655555555555554444444443333333333333322222222222111111000000000000///////............--------------,,,,,,,,,,+++++++++++++++********************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddeefffffffffffffffffffffffffggggggggggggggggggggggggfffffgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````_______________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXWWWXXWWWWWWWWWWWWVWWWWWXXXYYZ[[[\\\\\[[[[[[[[[[[\\]]^^_```aaaaaaaabbbbbbbbcccccgggggggggggffffeeeeeeeeeegggggfffffffeeeedddddccccbbbbaaaaa``````````````__^^]]\\[[ZZYXXXWWWVVVVUUUUTSSSSSSRRRRRQQQQPPPPPPOOOOMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;:::::;;;;;;;::::::::::::999999888888777777777777666666666555555555555554444444443333333333333222222222222111111000000000000///////............--------------,,,,,,,,,,++++++++++++++*********************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffffffggggggggggggggggffffffffffffffffffffgggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````______________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVWWWWXXXYYZ[[[\\\\\[[[[[[[[[[[\\]]^^_```aaaaaaaaaaaabbbbbccccgggggggggggffffeeeeeeeeeeggggggffffffeeeeddddcccccbbbbaaaaa``````````````__^^]]\\[[ZYYXXWWWVVVVUUUUTSSSSSSRRRRRQQQQQPPPPPPOOOOLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCCBBBBBBBBCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>=======<<<<<<<;;;;;;;;;;;;::::::;;;;;;:::::::::::::99999988888877777777777666666666655555555555555444444444333333333333322222222222211111100000000000////////...........---------------,,,,,,,,,,+++++++++++++*********************))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!  `aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````______________________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVWWWWXXXYYZ[[[\\\\\[[[[[[[[[[[\\]]^^__````aaaaaaaaaaaabbbbcccgggggggggggffffeeeeeeeeeeggggggfffffeeeeeddddcccccbbbbaaaaa``````````````__^^]]\\[ZZYYXXWWVVVUUUUUTTSSSSRRRRRRQQQQQPPPPPPOOOOOLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCDDDDDCCCCCCCCCCCCBBBBBBBBCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>========<<<<<<<;;;;;;;;;;;:::::::;;;;;:::::::::::::999999988888777777777777666666666655555555555555444444444333333333333322222222222211111000000000000////////..........----------------,,,,,,,,,,+++++++++++***********************))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!  ````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````______________________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVWWWWXXXYYZ[[[\\\\\[[[[[[[[[[[\\]]^^__```````````aaaaaabbbbccgggggggggggfffffeeeeeeeeegggggffffffeeeeddddcccccbbbbaaaaaaa`````````````__^^]]\[[ZZYXXWWVVVVUUUUTTTSSSRRRRRRQQQQQPPPPPPOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>========<<<<<<;;;;;;;;;;;;:::::::;;;;;::::::::::::9999999988888777777777776666666666555555555555554444444444333333333333322222222222211111000000000000////////..........----------------,,,,,,,,,,+++++++++++**********************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$##############""""""""""""""!!!!!!!!!  ```````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeefffffffffffffffffffeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_``_______________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWWWXXXYYZ[[[\\\\[[[[[[[[[[[[\\]]]^___`````````````aaaabbbbcfgggggggggffffffeeeeeeeeeggggggfffffeeeeddddcccccbbbbaaaaaaa``````````````_^^]]\[[ZYYXXWWVVVUUUUTTTTSSRRRRRRQQQQQQPPPPPPOOOOOOLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::;;;;:::::::::::::9999999988887777777777776666666665555555555555554444444444333333333333322222222222211111000000000000////////.........-----------------,,,,,,,,,+++++++++++***********************))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!!!  ``````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccccbbbccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````__________________________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVWWWXXXYYZ[[[[\\\[[[[[[[Z[[[[\\\]]^^____`````````````aaabbbbffggggggggffffffeeeeeeeeegggggfffffeeeeddddccccccbbbbaaaaaaa`````````````__^^]]\[ZZYYXWWVVVUUUUTTTTTRRRRRRRQQQQQQPPPPPPOOOOOOOLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::;;;;::::::::::::99999999988877777777777766666666665555555555555544444444444333333333333222222222222211111000000000000////////.........-----------------,,,,,,,,,+++++++++++**********************)))))))))))))((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$###############""""""""""""""!!!!!!!!  ````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_____________________________^^___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWXXXYYZ[[[[[\[[[[[[[ZZZ[[[[\\]]^^^____________`````aaabbbfffgggggggfffffffeeeeeeeegggggfffffeeeeddddcccccbbbbbaaaaaaaa````````````__^^]\\[ZZYXXWWVVUUUUTTTTTSRRRRRRQQQQQQPPPPPPOOOOOOOOLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>========<<<<<<;;;;;;;;;;;:::::::::;;;::::::::::::99999999998887777777777776666666666555555555555554444444444433333333333322222222222221111100000000000/////////........------------------,,,,,,,,,++++++++++***********************)))))))))))))(((((((((((((((((('''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$###############""""""""""""""!!!!!!!!  aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccccccccccccccccccccccccccccccccccccccccbbbbbbccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````___________________^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWXXYYZZZ[[[[ZZZZZZZZZZZZ[[[\\]_````aaaaaaaaaaaaabbbcccdgggghhhhhhgggggggffffffffgfffffffeeeeddddcccccbbbbbaaaaaaa```````````````__^]\\[ZZYXXWWVVUUUTTTTSSSSSRRRRRRQQQQQQPPPPPPPOOOOOOLLLLLLLLKKKKKKKKKKKKJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAAABBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999888888888888777777777777766666665555555555555555443333333333332222222222222111111100000000000/////////.................-------,,,,,,,,,,+++++++++++****++++*******************))))))))))((((((((((((((((((((''''''''''&&&&&&&%%%%%%%$$$$$$$$$$$####################"""""""""!!!!!!!!  aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````___________________^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWXXYYZZZZ[[[ZZZZZZZZZZZZZ[[\\\_````````````aaaaaabbbcccggggghhhhggggggggfffffffffffffffeeeeedddcccccbbbbbbaaaaaaa``````````````___]]\\[ZYYXWWVVUUUTTTTSSSSSRRRRRRQQQQQQQPPPPPPOOOOOOOLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBCBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999888888888887777777777777666666665555555555555554443333333333332222222222222111111000000000000/////////...............---------,,,,,,,,,,++++++++++*****+**********************))))))))))(((((((((((((((((((''''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$###################""""""""""!!!!!!!  aaaaaaaaaaaaaaaaaaaabbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````___________________^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVWWWXXYYZZZZZZZZZZZZZZZZZZZZ[[[\\__``````````````aaabbbcccfgggggghgggggggggfffffffffffffffeeeeddddcccccbbbbbaaaaaaaa``````````````__^]]\[[ZYXXWWVVUUTTTTSSSSSSRRRRRQQQQQQQPPPPPPOOOOOOOOLLLLLLKKKKKKKKKKKKJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAABBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????????????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999888888888887777777777777666666655555555555555554443333333333332222222222222111111000000000000/////////..............----------,,,,,,,,,+++++++++++***************************))))))))))(((((((((((((((((((('''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$####################"""""""""!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeddddddddddddeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaaa``````````````````````````````````````___________________^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUVVVVWWWXXXYZZZZZZZZZZZZZZYZZZZZ[[[\\___``````````````aaabbbccffgggggggggggggggfffffffffffffffeeeeddddcccccbbbbbaaaaaaa```````````````__^]\\[ZZYXWWVVUUTTTTSSSSSSRRRRRQQQQQQQPPPPPPPOOOOOOOOLLLLLKKKKKKKKKKKKJJJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@BAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999888888888877777777777776666666555555555555555544443333333333322222222222222111111000000000000////////..............-----------,,,,,,,,,++++++++++****************************)))))))))))((((((((((((((((((''''''''''&&&&&&%%%%%%%%$$$$$$$$$$$####################""""""""""!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddcddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeedddddddeeeeeddddddddddddddddddddeeeeedddddddddddddddddddddcccccccccccccccccccccccbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aa```````````````````````````````````````___________________^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUVVVVWWWXXXYZZZZZZZZZZZZZYYYZZZZZ[[[\_____````````````aaaabbccffgggggggggggggggfffffffffffffffeeeeddddcccccbbbbbaaaaaa```````````````___^]\[[ZYXXWVVUUUTTTSSSSSSRRRRRQQQQQQQPPPPPPPOOOOOOOONLLLLKKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@BAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????????????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999988888888887777777777776666666655555555555555544444333333333332222222222222111111000000000000/////////..............-----------,,,,,,,,+++++++++++****************************)))))))))))(((((((((((((((('''''''''''&&&&&&%%%%%%%%$$$$$$$$$$$###################"""""""""""!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````___________________^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUVVVVWWWXXXYZZZZZZZZZZZZZYYYZZZZZ[[[\^_______``````````aaabbbcfffgggggggggggggfffffffffffffffeeeeeddddccccbbbbbbaaaaaa```````````````__^^]\[ZZYXWWVVUUTTTSSSSSSRRRRRQQQQQQQPPPPPPPOOOOOOOONNLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999988888888877777777777776666666555555555555555444444333333333322222222222222111111000000000000/////////.............------------,,,,,,,,++++++++++******************************))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%$$$$$$$$$$###################""""""""""""!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVWWXXXYZZZZZZZZZZZZYYYYYZZZZ[[[[^___________```````aaabbbffffggggggggggggfffffffffffffffeeeedddddccccbbbbbbaaaaa```````````````___^]\[[ZYXXWVVUUTTTSSSSSSRRRRRQQQQQQQPPPPPPPOOOOOOOOONNLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999988888888877777777777766666665555555555555554444444333333333222222222222221111111000000000000/////////.............------------,,,,,,,+++++++++++******************************))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%$$$$$$$$$$##################"""""""""""""!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUVVVVWWXXXYYZZZZZZZZZZZYYYYYZZZZZ[[[^^____________`````aaabbbefffggggggggggggfffffffffffffffeeeedddddccccbbbbbaaaaa````````````````__^^]\[ZZYXWWVUUTTTSSSSSRRRRRRQQQQQQQPPPPPPPPOOOOOOOONNNLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999998888888877777777777776666666555555555555554444444433333333322222222222222111111000000000000//////////............-------------,,,,,,+++++++++++*******************************))))))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%$$$$$$$$$###################""""""""""""!!!!!!!!  `aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````````````````````````__```````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVWWXXXYYZZZZZZZZZZYYYYYYZZZZZ[[[^^____________``````aaabbeefffgggggggggggffffffffffffffeeeeedddddccccbbbbbaaaaa```````````````___^^]\[ZYYXWVVUUTTSSSSSRRRRRRRQQQQQQQPPPPPPPOOOOOOOONNNNKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:;;;:::::::::::999999999998888888777777777777766666665555555555555544444444433333333222222222222221111110000000000000//////////............-------------,,,,,++++++++++++*******************************))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%$$$$$$$$$##################""""""""""""!!!!!!!!!  ```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````````````````````````____`````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUVVVVWWWXXYYZZZZZZZZZZYYYYYYYZZZZ[[[^^^____________``````aaabeeefffgggggggggfffffffffffffffeeeeedddddccccbbbbbaaaa```````````````___^^]][[ZYXWWVUUTTTSSSSRRRRRRRRQQQQQQPPPPPPPOOOOOOOONNNNNKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:;;;::::::::::9999999999998888888777777777777766666665555555555555444444444433333332222222222222221111110000000000000//////////............-------------,,,,++++++++++++********************************))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%$$$$$$$$################"""""""""""""!!!!!!!!!!  ``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````````````````````______```______________________^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUVVVVWWWXXXYYZZZZZZZZYYYYYYYYZZZZ[[[^^^_____________``````aaadeeffffggggggggfffffffffffffffeeeeedddddccccbbbbbaaaa```````````````___^^]\[ZYYXWVVUUTTSSSSRRRRRRRRQQQQQQPPPPPPPOOOOOOOONNNNNNKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::;;:::::::::::999999999999888888877777777777766666665555555555555444444444443333332222222222222221111110000000000000///////////............------------,,,,+++++++++++++********************************))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%$$$$$$$$###############""""""""""""""!!!!!!!!!!  `````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````````````````````_________`________________________^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUVVVVWWWXXXYYZZZZZZZZYYYYYYYYZZZZ[[[^^^_______________`````aadeeefffffgggggffffffffffeffffeeeeeedddddccccbbbbaaaa```````````````___^^]]\[ZYXXWVUUTTSSSSRRRRRRRRQQQQQQPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::;:::::::::::9999999999999888888777777777777766666665555555555555444444444443333322222222222222211111100000000000000//////////............------------,,,,+++++++++++++*********************************))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%$$$$$$$##############""""""""""""""!!!!!!!!!!!  ````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZZ[[[^^^________________`````addeeeffffffgffffffffffeeefffeeeeeeedddddccccbbbbaaaa``````````````____^^]]\[ZYXWWVUUTTSSSRRRRRRRRQQQQQQPPPPPPPPOOOOOOOONNNNNNNKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>??>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;:::;:::::::::::999999999999888888777777777777766666665555555555555444444444444333322222222222222211111110000000000000///////////............-----------,,,,+++++++++++++**********************************)))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccddddddddddddddddddddddddddddddddddddddddddddddddccddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVWWWXXXYYYZZZZZYYYYYYYYYYZZZZ[[[^^^__________________````cddeeefffffffffffffffeeeeffeeeeeeeddddddccccbbbbaaaa`````````````_____^^]\\ZZYXWVVUTTSSSRRRRRRRQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<=<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999999888888777777777777766666665555555555555444444444444333222222222222222111111100000000000000///////////............----------,,,,++++++++++++++**********************************))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddcccccccddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^^____________________``ccddeeefffffffffffffeeeeefeeeeeeeedddddcccccbbbbaaa```````___________^^^]\\ZZYXWVVUTTSSSRRRRRRQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999888888877777777777766666666555555555555544444444444433222222222222222111111110000000000000////////////............----------,,,,+++++++++++++**********************************)))))))))((((((((('''''''''''''&&&&&&&&&%%%%%%%$$$$$$$###########"""""""""""""!!!!!!!!!!!!  `````````````````````aa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddcccccccccccccdddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_`````________________________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^______________________`cccddeeefffffffffffeeeeeeeeeeeeeeddddddcccccbbbaaaa``````____________^^]]\\ZYYXWVVUTTSSRRRRRQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNKKKKKKKJJJJJJJJJJJJIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999988888877777777777776666666655555555555554444444444443222222222222222111111111000000000000/////////////............---------,,,,,++++++++++++**********************************)))))))))(((((((((''''''''''''''&&&&&&&&&%%%%%%$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddccccccddddddcccccccccccccccccccddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___```________________________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVWWWWXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^_____________^^^^^^^___bcccddeeefffffffffeeeeeeeeeeeeeeddddddcccccbbbbaaaa``````____________^^]]\\ZYYXWVUUTTSSRRRRQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNKKKKKKJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@AAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999999888888777777777777766666666655555555555554444444444443222222222222222111111111000000000000/////////////............---------,,,,,++++++++++++********************************))))))))))(((((((((''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$##########"""""""""""""!!!!!!!!!!!!  `````````````````````````````````aaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_______________________________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVWWWWXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^____________^^^^^^^^^^_bbcccddeeefffffffeeeeeeeeeeeeeedddddddcccccbbbbaaaa`````_____________^^]]\\ZYYXWVUUTTSSRRRRQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMKKKKKJJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@AAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999988888877777777777776666666665555555555555444444444443222222222222222111111111100000000000//////////////............---------,,,,,+++++++++++*******************************)))))))))))((((((((('''''''''''''''&&&&&&&&%%%%%%%$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  ````````````````````````````````````aaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_______________________________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^___________^^^^^^^^^^^^abbccdddeeeeffffeeeeeeeedeeeddddddddccccccbbbbaaaa``````_____________^^]]\\ZZYXWVVUTTSSRRRQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMKKKKJJJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@AAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999988888877777777777777666666666555555555555544444444444322222222222222111111111110000000000///////////////............---------,,,,,++++++++++******************************))))))))))))((((((((((''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$########"""""""""""""!!!!!!!!!!!!!  ```````````````````````````````````````aaaaaaaaa``````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````_______________________________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVWWWXXXYYYYYYYYYYYYYYYYYZZZZ[[[^^__________^^^^^]]]]]]^^aabbccddeeeeeeeeeeeeeedddeeddddddddccccccbbbbbaaaa``````_____________^^]]\\ZZYXWVVUTTSSRRRQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMKKKJJJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBABAAAAAAAAAAAA@@@@@@@@@@@@AA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999988888877777777777776666666666555555555555544444444443322222222222221111111111110000000000///////////////............--------,,,,,,++++++++++****************************))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  ```````````````````````````````````````````aaaaa`````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````________________________________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVWWWXXXYYYYYYYYYYYYYYYYYZZZZ[[[^^_________^^^^^]]]]]]]]^`aabbccddeeeeeeeeeeeedddddddddddddccccccbbbbbaaaaa``````_____________^^]]\\ZZYXWVVUTTSSRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMKKKJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBABAAAAAAAAAAAA@@@@@@@@@@@@AA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999988888877777777777776666666666655555555555554444444444332222222222222111111111111000000000////////////////...........---------,,,,,,+++++++++****************************)))))))))))))((((((((((''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  ___```````````````````````````````````````````aa`````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````________________________________________^^_______^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVWWWWXXXYYYYYYYYYYYYYYYYZZZZ[[[^^_________^^^^]]]]]\]]]]`aabbccdddeeeeeeeeeeddddddddddddcccccccbbbbbbaaaa```````_____________^^]]\\ZZYXWWVUTTSRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMKKJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?A@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>====>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999988888877777777777777666666666665555555555555444444444433222222222222111111111111100000000////////////////............---------,,,,,,+++++++++**************************))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  ______```````````````````````````````````````````````````````````````aaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````______________________________________^^^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTUUUUUUUVVVVWWWWXXXXYYYYYYYYYYYYYYYZZZZ[[[^^________^^^^]]]]\\\\\]]``aabbccddeeeeeeeeedddddddddddccccccccbbbbbbaaaaa``````______________^^]]\\[ZYXWWVUTTSRRRQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMKKJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>=====>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999988888877777777777776666666666665555555555555444444444433222222222222111111111111100000000///////////////............----------,,,,,,++++++++**************************))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  _________````````````````````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddccccccccccccccdddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_______________________________________^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTUUUUUUVVVVWWWWWXXXXXXYYYYYYYYYYYYZZZZ[[[^^_______^^^^]]]]\\\\\\\]_``abbccdddeeeeeeeddddddcddcccccccccbbbbbbaaaaaa```````_____________^^^]]\\[ZYXWWVUTTSRRRQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMKJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>======>>>>>>===============<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999988888887777777777776666666666666555555555555544444444443322222222222211111111111110000000////////////////............---------,,,,,,,++++++++*************************)))))))))))))(((((((((('''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ____________`````````````````````````````````````````````````````````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaa````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTUUUUUUVVVVWWWWWXXXXXXXXXXXYYYYYYYZZZZ[[[^^^_____^^^^^]]]\\\\\\\\\_``aabbccdddeeeeeddddddccdccccccccbbbbbbbaaaaaa```````______________^^^]]\\[ZYXWWVUTTSRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=======>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::::::::999999999999988888887777777777776666666666666555555555555544444444443322222222222211111111111110000000///////////////............----------,,,,,,,+++++++**************************))))))))))))(((((((((('''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  ___________________________________```````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUVVVVWWWWWWWXXXXXXXXXXXXXYYYYZZZZ[]^^^^^^^^]]]]\\\[[[[[[[[[]^^_``aabbbccccccccbbbbbacbbbbbbbaaaaaaaa``````___aa```````````````____^^]]ZZYXWVVUTSSRRQQQPPPPPPPOONNNNNNNNMMMMMMMMMMMLLLLLLLIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????@@@@@@@@@?????????????>>>??>>>>>>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888888877777777777777777776666666666666665555555555555555444444444333333222222222222221111100000000000000///////////........-----------,,,,,,,,++++++++++++++++*****************))))))))))))(((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$##########"""""""""""""!!!!!!!  ^_____________________________________````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUVVVVVWWWWWWWWWWXXXXXXXXXYYYYYZZZ[]]^^^^^^]]]]\\\[[[[[[[[[[]^^__`aabbbccccccccbbbbbabbbbbbbaaaaaaa```````____a```````````````____^^^]\ZYYXWVVUTSSRRQQQPPPPPPOOONNNNNNNMMMMMMMMMMMLLLLLLLLHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????@@@@@@@@?????????????>>>>?>>>>>>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888888877777777777777777766666666666666655555555555555554444444444333333222222222222211111100000000000000///////////.......------------,,,,,,,,+++++++++++++++*****************))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$##########""""""""""""""!!!!!!!  ^^^^_____________________________________`````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUVVVVVWWWWWWWWWWWWWXXXXXXXYYYYZZZZ]]]^^^^]]]]]\\\[[[[ZZZ[[[]^^__``aabbbccccccbbbbbaabbbbbaaaaaaaa```````_____```````````````_____^^]]\ZYYXWVUUTSSRRQQPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888888877777777777777777766666666666666655555555555555555444444444433333322222222222221111110000000000000////////////......------------,,,,,,,,,+++++++++++++++*****************)))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!  ^^^^^^^______________________________________`````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUVVVVVWWWWWWWWWWWWWXXXXXXYYYYZZZZ]]]]]]]]]]]\\\[[[[ZZZZZ[[]]^__``aabbbcccccbbbbbaaabbbbaaaaaaa```````_______``````````````_____^^^]]\ZYXXWVUTTSRRQQQPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888887777777777777777776666666666666655555555555555555544444444443333332222222222222111111000000000000/////////////.....-------------,,,,,,,,,+++++++++++++++****************))))))))))))((((((((((''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!  ^^^^^^^^^^______________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUVVVVVVWWWWWWWWWWWWWXXXXXYYYYZZZZ]]]]]]]]]]\\\\[[[ZZZZZZ[[]]^^_``aabbbbcccbbbbbbaaabbbaaaaaaa```````________`````````````_____^^^]]\\YYXWWVUTTSRRQQQPPPPOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@@@??????@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999888888888888877777777777777777766666666666666555555555555555555444444444443333332222222222222111111000000000000/////////////....-------------,,,,,,,,,,+++++++++++++++****************)))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!  ^^^^^^^^^^^^^___________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUVVVVVVVWWWWWWWWWWWWWXXXXXYYYYZZZ]]]]]]]]]]\\\[[[[ZZZZZZZ[]]^^_``aabbbbbbbbbbbbaaaabbbaaaaaa```````_______^^````````````_____^^^]]\\[YXXWVUUTSSRRQQPPPPPOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@???????@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888888887777777777777777766666666666666555555555555555555544444444443333333222222222222111111100000000000/////////////.....-------------,,,,,,,,,++++++++++++++++***************)))))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!  ^^^^^^^^^^^^^^^^________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVWWWWWWWWWWWXXXXYYYYZZZ]]]]]]]]]\\\\[[[[ZZZZZZZ[]]^^__`aaabbbbbbbbbbbaaaabbaaaaaaa``````______^^^^``````````______^^^]]\\[[YXWWVUTTSSRRQQPPPPPOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@@????????@@@@@????????????>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999888888888888877777777777777777766666666666665555555555555555555544444444443333333222222222222111111100000000000/////////////....-------------,,,,,,,,,,++++++++++++++++***************)))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!  ^^^^^^^^^^^^^^^^^^^_____________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVWWWWWWWXXXXYYYYYZZ\]]]]]]]\\\\\[[[[ZZZZZZZ[]]^^__`aaabbbbbbbbbbbaaaabaaaaaaa``````______^^^^^````````_______^^^]]\\[[ZXXWVUUTSSRRQQQPPPPOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@????????@@@@?????????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888888888877777777777777777776666666666665555555555555555555544444444444333333322222222222211111110000000000/////////////....-------------,,,,,,,,,,,++++++++++++++++**************)))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^__________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVWWWWWWXXXXYYYYZZ\\]]]]\\\\\\[[[[ZZZZZZZZ[]]^^__``aabbbbbbbbbbaaaaabaaaaaaa``````_____^^^^^^`````_________^^^]]\\[[ZZXWVVUTTSSRRQQPPPPPOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLKHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@?????????@@@@????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999988888888888877777777777777777766666666666655555555555555555555444444444444333333322222222222111111110000000000////////////.....-------------,,,,,,,,,,,++++++++++++++++**************))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$#############""""""""""""""!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVWWWWWXXXXYYYYYZ\\\]]\\\\\\\[[[[ZZZZZZZ[[]]^^__``aabbbbbbbbbbaaaa`aaaaaaa``````______^^^^^^_____________^^^]]\\[[ZZYWVVUUTSSRRQQQPPPPPOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@@?????????@@@????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999998888888888877777777777777777776666666666665555555555555555555544444444444433333332222222222211111111000000000/////////////....-------------,,,,,,,,,,,,++++++++++++++++*************))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWXXXXYYYYZ\\\\\\\\\\\\[[[[[ZZZZZZ[[]]^^__``aabbbbbbbbbaaaaa`aaaaaaa``````_____^^^^^^^____________^^^]]\\[[ZZYYWVUUTTSRRRQQPPPPPOOOOOOOONMMMMMMMMMMLLLLLLLLLLLLKKKHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@AA@@@@@@@@@@@@@??????????@@?????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999888888888887777777777777677777666666666665555555555555555555544444444444443333333222222222221111111100000000/////////////.....-------------,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWXXXXYYYYY\\\\\\\\\\\\[[[[[ZZZZZZ[[]]^^__``aaabbbbbbbaaaaa``aaaaaa```````_____^^^^^^^___________^^^]]\\[[ZZYYXVUUTTSSRRQQQPPPPPOOOOOOOONMMMMMMMMMLLLLLLLLLLLLKKKKHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@AA@@@@@@@@@@@@???????????@?????????????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999888888888877777777777777677777666666666665555555555555555554444444444444443333332222222222221111111100000000/////////////....-------------,,,,,,,,,,,,,++++++++++++++++************))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSTTTTTTUUUUUUUVVVVVVVVVVVVVVVWWWWXXXYYYYY\\\\\\\\\\\\[[[[[[ZZZZ[[[]^^__```aaabbbbbbbaaaaa``aaaaaa``````______^^^^^^^__________^^^]]]\[[ZZYYXWUUTTSSRRQQQPPPPPPOOOOOOOONMMMMMMMMMLLLLLLLLLLKKKKKKHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@A@@@@@@@@@@@@????????????@????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999888888888887777777777777767777666666666666555555555555555554444444444444444333333222222222221111111110000000/////////////.....-------------,,,,,,,,,,,,,++++++++++++++++***********))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%$%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSTTTTTUUUUUUUUUVVUUUUVVVVVVVWWWWXXXYYYYY\\\\\\\\\\\\[[[[[[[[[[[[[]^^__```aaabbbbbbaaaaa```aaaaa```````______^^^^^^^_________^^^^]]\\[ZZYYXWWUTTSSRRQQQPPPPPPPOOOOOOOONMMMMMMMMLLLLLLLLLLLKKKKKKHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;:::::::::::999999999999888888888877777777777777667777666666666666555555555555554444444444444444443333333222222222221111111110000000/////////////.....-------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  ]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXYYYY\\\\\\\\\\\\\[[[[[[[[[[[[]^^__```aaaabbbbaaaaa````aaaa````````______^^^^^^]________^^^^]]\\[[ZYYXWWVTTSSRRQQQQPPPPPPPOOOOOOOONMMMMMMMLLLLLLLLLLKKKKKKKKHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888888877777777777777766777766666666666655555555555554444444444444444444333333222222222222111111111000000//////////////.....------------,,,,,,,,,,,,,,+++++++++++++++***********))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  ]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTUUUUUUUVUUUUUUUUUUVVVVVWWWXXXXYYYY\\\\\\\\\\\\\[[[[[[[[[[[\^^^__```aaaaaaaaaaaaa````aaaa`````````_____^^^^^^]________^^^]]]\[[ZZYXXWVVTSSRRQQQQPPPPPPPPPOOOOOOONMMMMMMMLLLLLLLLLKKKKKKKKKHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>???????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999998888888888877777777777777666777766666666666655555555555544444444444444444444333333222222222222111111111000000/////////////......------------,,,,,,,,,,,,,,++++++++++++++***********))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaa`````````````````````````````````````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTUUUUUUVVVVUUUUUUUUVVVVVWWWXXXXYYYY\\\\\\\\\\\\\\\[[[[[[[[\\^^___```aaaaaaaaaaaa`````aaa``````````_____^^^^^^]_______^^^^]]\\[ZZYXXWVVUSSRRQQQQPPPPPPPPPPOOOOOOONMMMMMMLLLLLLLLLKKKKKKKKKKGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>??????????>>>>>>>>>>>>>>=>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888777777777777776666777666666666666655555555555444444444444444444443333333222222222221111111111000000/////////////......------------,,,,,,,,,,,,,,+++++++++++++************)))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````aaaaaaaaaaaa`````````````````````````````````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTUUUUUVVVVVVUUUUUUUUUVVVVWWWWXXXYYYY\\\\\\\\\\\\\\\\[[[[[\\\\^^___```aaaaaaaaaaa``````aa```````````_____^^^^^^^_______^^^]]]\[[ZYYXWWVUUSRRQQQQPPPPPPPPPPPPOOOOOONMMMMMMLLLLLLLLLKKKKKKKKKKGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>??????????>>>>>>>>>>>>>==>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999988888888887777777777777766666777666666666666655555555554444444444444444444443333332222222222221111111111000000/////////////......------------,,,,,,,,,,,,,++++++++++++*************)))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````aaaaaa````````````````````````````````````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZYYYZZYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTUUUUVVVVVVVVUUUUUUUUVVVVWWWWXXXYYYY\\\\\\\\\\\\\\\\\\\\\\\\\^___````aaaaaaaaa```````_a`````````````_____^^^^^^_______^^^]]\\[ZZYXXWVVUTRRRQQQPPPPPPPPPPPPPPOOOOONMMMMMMLLLLLLLLKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>?????????>>>>>>>>>>>>>===>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999888888888877777777777777666666777666666666666655555555554444444444444444444433333332222222222221111111111000000/////////////......------------,,,,,,,,,,,,+++++++++++**************)))))))(((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````a`````````````````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZYYYYZYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUVVVVVVVVVVUUUUUUUUVVVVWWWXXXYYYY\\\\\]]]]\\\\\\\\\\\\\\\]____`````aaaaaaa```````__``````````````_____^^^^^^_______^^^]]\\[ZYYXWWVUUTRRQQQPPPPPPPPPPPPPPPPOOOONMMMMMLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBABAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>????????>>>>>>>>>>>>>====>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999888888888877777777777776666666776666666666666655555555554444444444444444444333333322222222222211111111111000000//////////////.....------------,,,,,,,,,,,,+++++++++***************)))))))(((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUVVVVWWWXXXYYYY\\\\]]]]]]]\\\\\\\\\\\\]]___```````aaa`````````___```````````````____^^^^^^______^^^^]]\[[ZYXXWVUUTTRQQQPPPPPPPPPPPPPPPPPOOOONMMMMMLLLLLLLKKKKKKKKKKKKKGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>????????>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999998888888888777777777777776666666766666666666666655555555544444444444444444443333333322222222222211111111111000000//////////////.....------------,,,,,,,,,,,+++++++++**************))))))))(((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTUUUVVVVVVVVVVVVVUUUUUUVVVVWWWXXXYYYZ\\\]]]]]]]]]]]\\\\\\]]]]]___`````````````````_____```````````````_____^^^^^______^^^]]\\[ZZYXWWVUUTSRQQQPPPPPPPPPPPPPPPPPPOOONMMMMLLLLLLLLKKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>???????>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9999999999988888888887777777777777666666666666666666666666555555555444444444444444444333333332222222222222111111111110000000/////////////.....------------,,,,,,,,,,++++++++**************)))))))))(((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^________________________``````````````````````````````aaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTUUUVVVVVWWVVVVVVVUUUUUUVVVVWWWXXYYYYZ\\]]]]]]]]]]]]]]]]]]]]]]]__````````````````_______````````````````____^^^^^______^^^]]\\[ZZYXWVVUTTSQQQPPPPPPPPPPPPPPPPPPPOOONMMMMLLLLLLLKKKKKKKKKKKKKJGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@@@?????????????>>>>>>??????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999999888888888877777777777776666666666666666666666666555555555444444444444444443333333322222222222221111111111110000000/////////////.....------------,,,,,,,,,++++++++*************))))))))))(((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^____________________```````````````````````````````````aaaaaaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTUUVVVVWWWWWWVVVVVVUUUUVVVVVWWXXXYYYYZ\\]]]]]]]]]]]]]]]]]]]]]]^_```````````````_________````````````````_____^^^^______^^^]]\\[ZYXXWVUUTSSQQPPPPPPPPPPPPPPPPPPPPOOONMMMMLLLLLLKKKKKKKKKKKKKJJGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??@@@@@@????????????>>>>>>>??????>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::99999999999888888888777777777777766666666666666666666666666555555555444444444444444433333333322222222222221111111111110000000/////////////......-----------,,,,,,,,+++++++*************)))))))))))(((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^____________________`````````````````````````````````````aaaaaaaaa`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSTTUUUVVVWWWWWWWWVVVVVVVUVVVVVWWWXXXYYYYZ\]]]]]]]]]]]]]]]]]]]]]^^^`````````````____________````````````````_____^^^^______^^^]]\[[ZYXWWVUTTSSQQPPPPPPPPPPPPPPPPPPPPOOONMMMMLLLLLLKKKKKKKKKKKKJJJGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@?????????????>>>>>>>?????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999988888888887777777777777666666666666666666666666665555555554444444444444443333333333222222222222211111111111100000000/////////////....-----------,,,,,,,,+++++++************))))))))))))(((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^________________```````````````````````````````````````````````````````````````````````````aaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````___________________`````````````````````````______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZYZZYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUVVVWWWWWWWWWVVVVVVVVVVVVVWWWXXYYYYZ\]]]]]]]]]]]]]]]]]]]^^^^^_______________^^^^^^^^^^`````````````````_____^^^]]]]]\\\[[ZZYXXWVUUTSRRQQPPPPPOOOOPPPPPPPPPPPOOOONKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999999988888888888877888877777777777776666666666666666666655555555554445544444444444444433333333333322222222222222221111111111100000000000////////........--------,,,,,,,,++++++**************)))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$##############"""""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^____________________```````````````````````````````````````````````````````````````````````````````a``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````_______________________```````````````````````_____________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSTTUUUVVWWWWWWWWWWWVVVVVVVVVVVWWWXXXYYYYZ\]]]]]]]]]]]]]^^^^^^^^^^^_____________^^^^^^^^^^^^`````````````````_____^^^]]]]]\\\[[ZZYXXWVUTTSRRQQPPPPOOOPPPPPPPPPPPPPOOOONKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<;<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999999988888888888877888877777777777766666666666666666666555555555554445544444444444444433333333333322222222222222221111111111100000000000////////........--------,,,,,,,++++++*************))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$###############"""""""""""""!!!!!!!!!!!!!!  \\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________````````````````````______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTUUVVVWWWWXWWWWWWWVVVVVVVVVVWWWXXXYYYYZ\]]]]]]]]]^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^`````````````````_____^^^]]]]]\\\[[ZYYXWWVUTSSRQQQPPPPOOOPPPPPPPPPPPPPOOONNKKJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999999999888888888888777888777777777777766666666666666666665555555555554445544444444444444333333333333222222222222222221111111111110000000000////////.......--------,,,,,,,+++++*************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$##############"""""""""""""!!!!!!!!!!!!!!!  \\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________````````````````_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSTTUUVVWWWXXXXXWXWWWWVVVVVVVVVWWWXXXYYYZZ\]]]]]]]^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^`````````````````_____^^^]]]]\\\[[ZZYYXWVVUTSSRQQPPPPPOOOPPPPPPPPPPPPOOOONNKKJJJJIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999989999999999888888888888777888777777777777766666666666666666655555555555554445544444444444443333333333333222222222222222221111111111110000000000////////......--------,,,,,,,+++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$##############""""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^_________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________`````````````_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTUUVVWWXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYZZ\]]]]]]^^^^^^^^^^^^^^^^^^________^^^^^^^]]]]]]]]^^_````````````````_____^^^]]]]\\\[[ZZYXXWVUUTSRRQQPPPPPPOPPPPPPPPPPPPPOOOONNKJJJJIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999998999999999888888888888777788777777777777766666666666666666655555555555555444554444444444444333333333333222222222222222222211111111111000000000/////////......--------,,,,,,++++++**********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$##############"""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^__________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________``````````_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSTTUVVWWWXXXXXXXXXWWWWVVVVVVVWWWWXXXYYYZZ\]]]]]^^^^^^^^^^^^^_^^^^^_______^^^^^^]]]]]]]]]]]]__```````````````_____^^^]]]\\\[[ZZYYXWWVUTTSRRQQPPPPPPPPPPPPPPPPPPPOOOONNNKJJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999988999999998888888888887777788777777777777766666666666666665555555555555555444555444444444443333333333333222222222222222222111111111111000000000/////////.....--------,,,,,,+++++++********))))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$#############""""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````______________________________```````_______________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQRRRRRRRRSSSTTUVVWWXXXXXXXXXXXWWWWVVVVVVWWWWXXXYYYZZ]]]]]]^^^^^^^^________^^^______^^^^^]]]]]]]]]]]]]]____````````````______^^^]]\\\[[[ZZYYXWVVUTSSRRQQPPPPPPPPPPPPPPPPPPPOOOONNNJJJJJIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999988899999999888888888887777778877777777777776666666666666655555555555555555544455544444444444333333333333222222222222222222211111111111100000000//////////...---------,,,,,,,+++++++*******))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$#############"""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````__aaaaaaaaaaaaaaaaaaaaaa````````````````````````````_````````````````_________________________________^```________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQRRRRRRRRSSSTTUVVWWXXXXXXXXXXXWWWWVVVVVWWWWWXXXYYYZZ]]]]]^^^^^^^__________^^^_____^^^^^]]]]]]]]]]]]]]]______``````````_____^^^^]]\\\[[ZZYYXXWVUUTSSRQQQPPPPPPPPPPPPPPPPPPOOOONNNNJJJJIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888899999998888888888887777778777777777777776666666666666555555555555555555544455544444444444333333333333222222222222222222211111111111100000000/////////...---------,,,,,,,+++++++*******))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$#############"""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^______________________________________```````````___``````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````__________aaaaaaaaaaaaaaaa`````````````````````````````______````````````_________________________________^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQRRRRRRRRRSSTTUVVWWXXXXYYXXXXXXWWWWVVVWWWWWXXXXYYYZZ]]]]]^^^^^^___________^^^____^^^^]]]]]]]]]]]]]]]]]________```````______^^^^]\\\[[[ZZYXXWVVUTTSRRQQPPPPPPPPPPPPPPPPPPOOOOONNNMJJJJIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999888889999998888888888887777777877777777777777666666666666555555555555555555554445554444444444433333333333222222222222222222221111111111100000000/////////...----------,,,,,,,++++++*******)))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$############"""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^_______________________________________``````_________````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````__________________aaaaaaaaaa``````````````````````````````___________````````_________________________________^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQRRQQRRRRRSSTTUVVWWXXXYYYYXXXXXWWWWWWWWWWWWXXXYYYYZZ]]]]]^^^^^____________^^^___^^^^]]]]]]]]]]]]]]]]]]__________```_______^^^^]\\\[[[ZZYYXWWVUUTSSRRQQPPPPPPPPPPPPPPPPPPOOOONNNNMJJJIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999888888999999888888888887777777777777777777777766666666666655555555555555555554444555444444444433333333333322222222222222222221111111111110000000/////////...----------,,,,,,,+++++++*******))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$############"""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^________________________________________`_______________``````````___`````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````________________________________aaa````````````````````````````````________________```___________________________________^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQRQQQQRRRRSSTTUVVWWXXXYYYYXYXXXXWWWWWWWWWWWXXXYYYYZZ]]]]^^^^^^____________^^^___^^^^]]]]]]\\\\\\]]]]]]____________________^^^^]\\\[[ZZYYXXWVVUTTSRRQQQPPPPPPPPPPPPPPPPPOOOOONNNMMJJJIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999888888999998888888888887777777777777777777777776666666666555555555555555555554444555444444444433333333333322222222222222222211111111111100000000////////....---------,,,,,,,,+++++++******))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$###########""""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^__________________________________________________________````__________``````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````____________________________________________``````````````````````````````_______________________________________________________^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRSSTTUUVWWXXXXYYYXYXXXXWWWWWWWWWWXXXXYYYZZZ]]]]^^^^^_____________^^^__^^^^]]]]]\\\\\\\\\\]]]]___________________^^^^]]\\[[ZZZYYXWWVUUTSSRRQQQPPPPPPPPPPPPPPPPOOOOONNNNMMJJIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>============<<====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999888888899998888888888887777777777777777777777777666666666655555555555555555554444455544444444443333333333332222222222222222211111111111110000000////////.....---------,,,,,,,+++++++*******)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$###########""""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^____________________________________________________________________________```````_______````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________________________________`````````````````````````________________________________________________________^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRSSTTUUVWWXXXXYYYXYXXXXWWWWWWWWWXXXXYYYYZZZ]]]]^^^^^____________^^^^__^^^]]]]]\\\\\\\\\\\\\]]^_________________^^^^]]]\[[[ZZYYXXWVVUTTSSRRQQPPPPPPPPPPPPPPPPOOOOONNNNMMMJIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<===<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999998888888899998888888888877777777777777777777777777666666666655555555555555555554444455544444444443333333333332222222222222222111111111111100000000///////......--------,,,,,,,,+++++++******)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$##########"""""""""""""""!!!!!!!!!!!!!  [\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________``````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________________________________`````````````````````````____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^______________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRSSTUUVVWWXXXXXXXYXXXXWWWWWWWWWXXXXYYYYZZZ]]]]^^^^^____________^^^^_^^^]]]]]\\\\\\\\\\\\\\]]^^_______________^^^^]]]]\[[ZZYYXXWWVUUTSSRRQQQPPPPPPPPPPPPPPPOOOOOONNNMMMMJIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<==<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999998888888889998888888888877777777777777777777777777766666666665555555555555555554444445555444444444333333333333222222222222222111111111111100000000///////.......--------,,,,,,,,+++++++******)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$##########""""""""""""""!!!!!!!!!!!!!!  [[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________________________________`````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRSSTTUVVWWXXXXXXXXXXXXWWWWWWWWXXXXYYYYZZZZ]]]]^^^^^____________^^^^_^^^]]]]\\\\\\\\\\\\\\\\\^^^______________^^^^]]]\[[ZZZYYXXWVVUTTSSRRQQQPPPPPPPPPPPPPPOOOOOONNNNMMMMIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<==<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999998888888888998888888888877777777777777777777777777776666666666555555555555555554444444555544444444443333333333322222222222222111111111111100000000////////.......-------,,,,,,,,,+++++++*****)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""!!!!!!!!!!!!!  [[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````_________________________________________________________`````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRSSTTUUVVWWXXXXXXXXXXXWWWWWWWXXXXXYYYYZZZZ]]]]^^^^^___________^^^^]^^^^]]]]\\\\\\\\\\\\\\\\\^^^_____________^^^^]]]\\[[ZZYYXXWWVUUTTSRRQQQPPPPPPPPPPPPPPOOOOOONNNNMMMMLIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999888888888899888888888887777777777777777777777777777666666666655555555555555554444444455544444444443333333333332222222222222111111111111100000000////////........-------,,,,,,,,+++++++******))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________________________________________________`````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSTUUVVWWWXXXXXXXXXXWWWWWWWXXXXYYYYZZZZZ]]]^^^^^^___________^^^^]^^^]]]]]\\\\\\\\\\\\\\\\\^^^^___________^^^^]]]\\\[ZZYYYXWWVVUUTSSRRQQQPPPPPPPPPPPPOOOOOOONNNNMMMMMLIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999998888888888898888888888877777777777777777777777777777666666666655555555555555554444444455544444444443333333333322222222222221111111111111000000000///////.........-------,,,,,,,,+++++++******)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$########"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________``````````````````````````````````````````````````___________________________________________________________________________`````````````````````````_________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRSSTTUUVVWWWXXXXXXXXXWWWWWWXXXXXYYYYZZZZZ]]]^^^^^^___________^^^^]^^^]]]]]\\\\\\\\\\\\\\\\\^^^^__________^^^^]]]]\\[ZZZYYXXWWVUUTTSSRRQQQPPPPPPPPPPPOOOOOOONNNNNMMMMLLIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999888888888888888888888877777777777777777777777777777766666666655555555555555554444444445554444444444433333333332222222222222111111111111100000000////////.........------,,,,,,,,,+++++++******)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$########"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________________________________``````````````````````````````````````````````````___________________________________________________________________________`````````````````````````_____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRSSTUUVVVWWWWWXXXXXWWWWWWXXXXXYYYYZZZZZ[]]]^^^^^^___________^^^^]^^^]]]]\\\\\\\\\\\\\\\\\\^^^^_________^^^^^]]]\\\[ZZYYYXWWVVUUTTSRRRQQQPPPPPPPPPPOOOOOOONNNNNMMMMLLLIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::9::999999999999888888888888888888888887777777777777777777777777777766666666665555555555555554444444444555444444444443333333332222222222221111111111111110000000/////////.........------,,,,,,,,,+++++++*****)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________________________________________``````````````````````````````````````````````````_______________________________________________________________________^^^^``````````````````````___________________________^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]__^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRSSTTUUVVVWWWWWXXWWWWWWWWXXXXXYYYYZZZZZ[]]^^^^^^^__________^^^^^]^^^]]]]]\\\\\\\\\\\\\\\\\^^^^________^^^^^]]]\\\[[ZZYYXXWWVVUTTSSRRQQQPPPPPPPPPOOOOOOOONNNNNMMMMMLLLIIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::99:9999999999998888888888888888888888877777777777777777777777777777766666666665555555555555544444444444554444444444443333333332222222222221111111111111110000000////////..........------,,,,,,,,+++++++******)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^________________________________________________________________________________________________``````````````````````````````````````````````````_______________________________________________________________^^^^^^^^^^^^````````````````____________________________^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPQQQQQQQQQQRRRSSTTUUVVVWWWWWWWWWWWWWWXXXXXYYYYZZZZZ[]]^^^^^^^__________^^^^^]^^^]]]]]\\\\\\\\\\\\\\\\\^^^^^_____^^^^^^]]]\\\[[[ZYYXXXWWVUUTTSSRRQQQPPPPPPPPOOOOOOOONNNNNMMMMMLLLLIIIIHHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;:::::::::::::::::::9999999999999999888888888888888888888877777777777777777777777777777766666666666555555555555544444444444455444444444444333333333222222222221111111111111110000000/////////..........------,,,,,,,,+++++++*****)))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^__________________________________________________________________________________________``````````````````````````````````````````````````_________________________________________________^____^^^^^^^^^^^^^^^^^^^^^```````________________________________^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPQQQQPQQQQQQRRSSTTUUUVVVWWWWWWWWWWWWWWXXXXYYYZZZZZ[[]]^^^^^^^^_________^^^^^]^^^^]]]]]\\\\\\\\\\\\\\\\^^^^^___^^^^^^^]]]\\\[[[ZYYYXXWWVVUUTTSSRRQQQPPPPPPPOOOOOOOONNNNNMMMMMMLLLLIIIHHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:;;;:::::::::::::::::99999999999999999888888888888878888888877777777777777777777777777777766666666666655555555555554444444444445444444444444433333333322222222221111111111111110000000//////////..........------,,,,,,,+++++++******)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^______________________________________________________________________``````````````````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``_______________________________^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPQQQPPPPQQQQRRRSSTTUUUVVVVVWWWWWWWWWWWXXXXYYYZZZZZ[[]]^^^^^^^^_________^^^^^]^^^^]]]]]]\\\\\\\\\\\\\\\^^^^^^^^^^^^^^]]]\\\[[[ZZYYXXXWWVVUUTTSSRRQQQPPPPPPPOOOOOOONNNNNNMMMMMLLLLLIIIHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;:::::::::::::::::999999999999999998888888888888878888888877777777777777777777777777777666666666666655555555555554444444444444444444444444433333333322222222211111111111111110000000//////////..........-----,,,,,,,++++++++******))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^____________^^_________________________________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPQQPPPPPPQQQQRRSSSTTUUUVVVVWWWWWWWWWWWXXXXYYYZZZZZ[[]]^^^^^^^^^_______^^^^^^]^^^^^]]]]]\\\\\\\\\\\\\\\^^^^^^^^^^^^^]]]\\\[[[ZZZYXXXWWVVVUTTSSRRRQQQPPPPPPPOOOOOONNNNNMMMMMMLLLLLLIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;::::::::::::::::9999999999999999999888888888888877888888877777777777777777777777777776666666666666655555555555554444444444444444444444444443333333332222222211111111111111110000000///////////..........-----,,,,,,,+++++++*******)))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#####"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^_______________________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPQPPPPPPPPQQQQRRSSTTTUUUVVVVVVVVWWWWWWXXXXYYYZZZZZ[[]]^^^^^^^^^^______^^^^^^]^^^^^]]]]]]\\\\\\\\\\\\\\^^^^^^^^^^^^]]]\\\[[[ZZZYXXXWWWVVUUTTSSRRRQQQQPPPPPOOOOOONNNNNMMMMMMLLLLLLLIHHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::;::::::::::::::999999999999999999998888888888888777888888777777777777777776677777777666666666666666555555555555544444444444444444444444444443333333332222222211111111111111100000000///////////..........----,,,,,,,+++++++********)))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________``````````````````````````````````````````````````_________________________``````````````````````````````````````````````````___________________________________________^^^^^^^^___________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPQQQQPPPPQQQQRRRSSTTTUUUVVVVWWWWWWWWWXXXXYYYZZZ[[[[[___________````````______`````______^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\[[[ZZZYYYXXXWWWVVUUTTSSSRRQQQQPPPPNNNNNMMMMMLLLLLLKKKKKKKJJGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999::::9999999999999999888889998888888888887777777777777777777766666666666666666666666666666555555555555555555544444444444444444444444444444443333333332222221111111111111110000000000///////////............------,,,,,,,++++++++******)))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________````````````````````````````````````````````````___________________________``````````````````````````````````````````````````________________________^^____________^^^^^^^^^^^^^________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPQQQPPPPPPQQQQRRRSSTTTUUUUVVVVVWWWWWWXXXXYYYZZZZ[[[[____________``````_______``````_____^^^^^^^^^^^^^^^^^^^^^^^]]]]\\[[[ZZZYYYXXWWWWVVVUUTTSSSRRQQQQPPPPNNNNMMMMMLLLLLLKKKKKKKJJJGGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999:::99999999999999998888889998888888888887777777777777777777766666666666666666666666666655555555555555555555544444444444444444444444444444443333333332222221111111111111100000000000///////////............------,,,,,,++++++++******)))))))))))))((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________``````````````````````````_________________________________________________``````````````````````````````````````````````````___________________^^^^^^^________^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPQQQPPPPPPQQQQRRRSSSTTTUUUUVVVVVVWWWWWXXXYYYZZZZ[[[[^____________````________a`````______^^^^^^^^^^^^^^^^^^^^^]]]]\\\[[ZZYYYYXXWWWWVVVUUUTTSSSRRQQQQQPPPNNNNMMMMMLLLLLKKKKKKKKJJJGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999:::9999999999999988888888998888888888887777777777777777777766666666666666666666666666555555555555555555555444444444444444444444444444444443333333333222221111111111111100000000000////////////...........------,,,,,,++++++++*******))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________``````````````____```````__________________________________________________```````````````__________`````````````````````````______________^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPQQPPPPPPPPQQQQRRRSSTTTTUUUVVVVVVVWWWWXXXXYYYZZZ[[[[^________________________a``````_____^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYYYXXXXWWWVVVUUUTTTSSSRRRQQQQPPPNNNNMMMMLLLLLKKKKKKKKJJJJGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::99999:::9999999999999888888888988888888888877777777777777777777666666666666666655666666655555555555555555455554444444444444444444444444444444443333333333222221111111111111100000000000////////////...........------,,,,,++++++++*******)))))))))))))((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________________________________________________________________________________________```````__________________````````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRSSSSRRRRRRRRRRRRRRRRRRRRQRQQQQQQQQQQQQQQQQQQQQPPPPQPPPPPPPPPPQQQRRRSSSTTTTUUUVVVVVVVWWWWXXXYYYZZZ[[[[^^_______________________a``````_____^^^^^^^^^^^^^^^^^^^^]]]]\\[[ZZZYYXXXXWWWVVVVUUUTTTSSSRRRQQQQPPPNNNMMMMLLLLLLKKKKKKKJJJJJGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:;;;;::::::::::::::::99999::99999999999998888888888888888888888877777777777777777776666666666666666555666665555555555555555554455544444444444444444444334444444444433333333333222221111111111111000000000000////////////...........-----,,,,,++++++++********))))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________________________________________________________________________________`````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPQQQQRRRSSSTTTTUUUVVVVVVWWWWXXXYYYZZZZ[[[^^_______________________```````_____^^^^^^^^^^^^^^^^^^^]]]]\\\[[ZZYYXXXWWWVVVVVUUUTTTSSSRRRRQQQQPPPNNNMMMMLLLLLKKKKKKKKJJJJJGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::;;;::::::::::::::::999999::9999999999998888888888888888888888877777777777776777777666666666666665555566655555555555555555544445544444444444444444443333444444444433333333333322222111111111111000000000000/////////////...........-----,,,,,+++++++*********))))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________________________________________```````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQRRRSSSTTTTTUUUVVVVVVWWWWXXXYYYZZZ[[[^^^_____________________^``````______^^^^^^^^^^^^^^^^^^^]]]]\\[[[ZYYYXXWWWWVVVVUUUUTTTSSSRRRRQQQQPPPNNNMMMMLLLLKKKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::;;::::::::::::::::9999999:99999999999988888888888888888888888877777777777766777776666666666666655555566555555555555555555444445444444444444444444433333444444444333333333333322222111111111111000000000000/////////////..........-----,,,,,+++++++**********)))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^___________________________________________________________________________________________________________^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSTTTTUUUUVVVVVVWWWXXXYYYZZZZ[[^^^^___________________^^``````______^^^^^^^^^^^^^^^^^^]]]]]\\[[ZZYYXXXWWWVVVUUUUUTTTTSSSRRRRQQQQPPPNNNMMMLLLLLKKKKKKKJJJJJJJGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::;;:::::::::::::::99999999:9999999999998888888888888888888888877777777777766677776666666666666655555555555555555555555554444444444444444444444444333333344444443333333333333332222211111111111000000000000/////////////...........-----,,,,,++++++***********)))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSSSTTTUUUUUVVVVVWWWXXXYYYZZZZ[[^^^^^________________^^^^`````_______^^^^^^^^^^^^^^^^^^]]]]\\\[[ZZYYXXWWWVVVUUUUUTTTTSSSSRRRRQQQQPPPNNNMMMLLLLLKKKKKKKJJJJJJJGGGGFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::;:::::::::::::::99999999999999999999988888888888888888888888777777777777766677776666666666666555555555555555555555555544444444444444444444444433333333344444333333333333333322222111111111110000000000000/////////////..........-----,,,,,+++++++***********))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSSSTTTUUUUUUVVVVWWWWXXXYYYZZZZ[^^^^^^_____________^^^^^^````_______^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYYXXWWWVVUUUUUTTTTTSSSRRRRRQQQQPPPNNNMMMLLLLKKKKKKKJJJJJJJJGGGFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999988888888888888888888888777777777777666677766666666666665555555555555555555555555444444444444444444444444333333333344433333333333333333322222111111111110000000000000////////////...........-----,,,,,++++++************))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRSSSSTTTUUUUUUVVVVWWWXXXYYYZZZZ[^^^^^^^^^_____^^^^^^^^^^^``________^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYXXXWWVVVUUUUTTTTTSSSSRRRRQQQQQPPPNNMMMMLLLLKKKKKKJJJJJJJJJGGGFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999988888888888888888888888777777777777666667766666666666665555555555555555555555555444444444444444444444443333333333334333333333333333333322222211111111110000000000000/////////////...........-----,,,,++++++*************)))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRSSSSSTTTUUUUUVVVVWWWWXXYYYYZZZZ^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZYYXXXWWVVVUUUTTTTTSSSSSRRRRQQQQPPPPNNMMMMLLLLKKKKKKJJJJJJJJIGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999998888888888888888888888777777777777766666766666666666666555555555555555555555555444444444444444444444443333333333333333333333333333333332222211111111110000000000000/////////////...........-----,,,,,++++++*************)))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSSSSTTTUUUUUVVVVWWWXXXYYYZZZZ^^^^^^^^^^^^^^^^^^^^^^^]]______^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYXXWWWVVVUUUTTTTTSSSSRRRRQQQQQPPPPNNMMMLLLLLKKKKKJJJJJJJJJIGFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999998888888888888888888888877777777777766666676666666666666555555555555555555555555544444444444444444444443333333333333333333333333333333332222221111111110000000000000/////////////............-----,,,,,+++++*************)))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRSSSSSTTTTUUUUUVVVWWWXXXYYYZZZZ^^^^^^^^^^^^^^^^^^^^^]]]]____^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\[[ZZYYXXWWVVVUUTTTTTSSSSRRRRRQQQQPPPPONNMMMLLLLKKKKKKJJJJJJJJIIFFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999998888888888888888888888877777777777776666666666666666666555555555555555555555555544444444444444444444443333333333333333333333333333333332222222111111111000000000000//////////////............-----,,,,++++++************))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRRSSSSTTTTTUUUUVVVVWWWXXXYYYZZZ]^^^^^^^^^^^^^^^^^^^]]]]]__^^^^^^^^^^]^^^^^^^^^^^^^^^^^^]]]]\\[[ZZYYXXWWVVVUUTTTTSSSSSRRRRQQQQQPPPPONMMMMLLLLKKKKKJJJJJJJJIIIFFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999888888888888888888888877777777777776666666666666666666555555555555555555555555554444444444444444444443333333333333333333333333333333332222222211111111000000000000//////////////............------,,,,++++++************)))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^_^^^^^^^^^^^^^_____________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPQQQQQRRRRRSSSTTTTTUUUUUVVVWWWXXXYYYZZZ]^^^^^^^^^^^^^^^^^^]]]]]]_^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^]]]]\\[[ZZYYXXWWVVVUUTTTTSSSSRRRRQQQQQPPPPOONMMMMLLLLKKKKKJJJJJJJIIIIFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999998888888888888888788888877777777777776666666666666666665555555555555555555555555554444444444444444444443333333333333333333333333333333322222222211111110000000000000//////////////............-----,,,,,+++++************))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  YZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPQQQQRRRRRRSSSTTTTTUUUUVVVWWWXXXYYYYZZ]^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^]]]\\[[[ZYYXXWWVVVUUTTTSSSSRRRRQQQQQPPPPPOOMMMMMLLLLKKKKKJJJJJJIIIIIFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999988888888888888777888877777777777777666666666666666666655555555555555555555555555544444444444444444444333333333333333333333333333333332222222222111111000000000000///////////////............------,,,,,+++++************)))))))))(((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  YYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQRRRRQQQQQQQQQQQQQQQQQQQQPQQPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPQQQQQRRRRRRSSSTTTTTUUUVVVVWWWXXXYYYZZ]]^^^^^^^^^^^^^^^^]]]]]]\^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]\\\[[ZZYYXXWWVVUUTTTSSSSRRRRQQQQPPPPPOOOMMMMLLLLLKKKKJJJJJJJIIIIIFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999999999888888888888887777888777777777777777666666666666666666555555555555555555555555555544444444444444444444333333333333333333333333333333322222222222111110000000000000//////////////.............------,,,,++++++***********))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  YYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPOOOOOPPPPPPPPQQQQQRRRRRRSSSTTTTTUUUVVVWWWXXXYYYZZ]]^^^^^^^^^^^^^^^]]]]]]\\^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]\\\[[ZZYYXXWWVVUUTTTSSSRRRRQQQQPPPPOOOOOMMMMLLLLLKKKKJJJJJJIIIIIIFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999998999999888888888888887777788777777777777777766666666666666666555555555555555555555555555554444444444444444444433333333333333333333333333333322222222222111111000000000000///////////////............------,,,,,+++++************)))))))))((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!  YYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPQQQQQQRRRRRSSSSTTTTUUUVVVWWWXXXYYYYZ]]]^^^^^^^^^^^^^^]]]]]]\\^^^]]]]]]\\\\\\]]]]]]]^^^^^^^^^]]]]\\\[[ZZYYXXWWVVUUTTTSSSRRRQQQQPPPPOOOOOOMMMMLLLLKKKKKJJJJJIIIIIIIFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999988899999888888888888887777778777777777777777766666666666666666655555555555555555555555555555444444444444444444443333333333333333333333333333322222222222111111000000000000///////////////.............------,,,,++++++***********)))))))))(((((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!  YYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQRRRRSSSSSTTTUUUUVVWWWXXXXYYYZ]]]^^^^^^^^^^^^^^]]]]]\\\^^]]]]]\\\\\\\\\\]]]]]]^^]^^^]]]]]]\\\[[[ZZYYXXWWVUUUTTSSSRRRQQQPPPPOOOOOONMMMLLLLLKKKKKJJJJJIIIIIIIFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999988889999888888888888887777777777777777777777766666666666666666655555555555555555555555555555544444444444444444444333333333333333333333333333322222222222211111000000000000////////////////............------,,,,,++++++***********)))))))))(((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQRRRRSSSSTTTTUUUVVVWWWXXXYYYY]]]]^^^^^^^^^^^^^]]]]]\\\^^]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\[[[ZZYYXXWWVUUUTTSSSRRRQQQPPPOOOOOONNMMMLLLLLKKKKJJJJJIIIIIIIIFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9::::999999999999999988888999888888888888887777777777777777777777776666666666666666655555555555555555555555555555554444444444444444444333333333333333333333333333332222222222211111100000000000////////////////.............------,,,,,+++++***********)))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQRRRRSSSSTTTUUUVVVWWWXXXYYYY]]]]^^^^^^^^^^^^^^]]]]\\\^]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZYYXXWWVVUUTTSSSRRQQQPPPOOOOONNNNMMLLLLLLKKKKJJJJJIIIIIIIHFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99::::999999999999999888888998888888888888877777777777777777777777766666666666666666655555555555555555555555555555554444444444444444444333333333333333333333333333332222222222111111000000000000///////////////.............------,,,,,++++++**********))))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQRRRSSSSTTTUUUVVVWWWXXXYYYY]]]]]^^^^^^^^^^^^^]]]]\\\^]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\[[[ZZYYXXWWVVUUTTSSSRRQQQPPPOOOONNNNNLLLLLLLKKKKKJJJJIIIIIIIHHFFEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99:::999999999999998888888898888888888888877777777777777777777777776666666666666666655555555555555555555555555555555444444444444444444433333333333333333333333333332222222222211111100000000000////////////////.............------,,,,,+++++***********)))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXYYY]]]]]^^^^^^^^^^^^^]]]]\\\^]]]]\\\\\\[[[[[[\\\\\\]]\]]]]]]\\\\\\[[[ZZYYXXWWVVUUTTSSSRRQQPPPOOOONNNNNNLLLLLLLKKKKJJJJJIIIIIIHHHFEEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999::9999999999999998888888888888888888887777777777777777777777777666666666666666666555555555555555555555555555555554444444444444444444433333333333333333333333333332222222222211111100000000000///////////////.............------,,,,,++++++**********))))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^________________________^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQRRRSSSSTTTUUUVVWWWXXXXYYYYZ\\\\\]]]]]]]]]]]]]]\\\\[[^^^]]]]\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\[[[ZZYYYXXWWWVVUUTTSSRRRQQQPPPOOOOOONKKKKKKJJJJJIIIIHHHHHHGGGGFEEEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999888888899888888888888877777777777777777777776666666666666565555555555555544444444444444444444444444444433333333333333333322222222222232222222222222111111111101110000000000//////////////////...........------,,,,+++++**********))))))))))((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQRRSSSSTTTUUUVVWWWXXXXYYYYZ\\\\\]]]]]]]]]]]]]]\\\\[[^^^]]]]\\\\\[[[[[\\\\\\\]\\\\\\\\\\\[[[[ZZZYYXXWWWWVVUUTTSSRRRQQPPPOOOOOONNKKKKKJJJJJIIIIIHHHHHGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888898888888888888777777777777777777777666666666666665555555555555555444444444444444444444444444444333333333333333333322222222222232222222222222111111111101110000000000/////////////////...........------,,,,++++++*********))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQRRRSSSTTTUUUVVWWWXXXXYYYYZ[\\\\]]]]]]]]]]]]]]\\\\[[^^^]]]]\\\\\[[[[[[[\\\\\\\\\\\\\\\\[[[[[ZZZYYXXWWVWVVUUTTSSSRRQQPPPOOOONNNNKKKKJJJJJJIIIIHHHHHHGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>???>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888888888887777777777777777777776666666666666665555555555555554444444444444444444444444444444333333333333333333222222222222232222222222222111111111101100000000000////////////////............-----,,,,++++++**********))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  XYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQRRRSSSTTTUUVVVWWWXXXXYYYYZ[\\\\\]]]]]]]]]]]]]\\\\\[^^^]]]]\\\\[[[[[[[[[[\\\\[[\\\\\\[[[[[[ZZZYYYXXWWVVVVUUTTSSSRRQQPPPOOOONNNNKKKJJJJJJIIIIHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>??>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9:99999999999999888888888888888888888877777777777777777777766666666666666655555555555555544444444444444444444444444444433333333333333333332222222222222222222222222222111111111101100000000000///////////////............------,,,,++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  XXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQRRRSSSTTTUUVVVWWWXXXXYYYYY[\\\\\]]]]]]]]]]]]]\\\\\[^^^]]]]\\\\[[[[[[[[[[[\\\[[[[[[[[[[[[[ZZZYYYXXXWWVVVVUUTTSSSRRQQPPPOOONNNNNKJJJJJJJJIIIIHHHHHGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????????>>?>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888888888777777777777777777776666666666666666555555555555555444444444444444444444444444444333333333333333333322222222222222222222222222222111111111101100000000000//////////////............------,,,,,+++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  XXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOPPPPPPQQQQQQQRRSSSSTTUUUVVWWWXXXXYYYYYY[\\\\\]]]]]]]]]]]]]\\\\\[^^^]]]]\\\\[[[[[[[[[[[[[\[[[[[[[[[[[ZZZZYYYYXXWWWVVVVUUTTSSSRRQQPPOOOONNNNNJJJJJJJJIIIIHHHHHHGGGGGGGEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888888888887777777777777777777766666666666666666555555555555554444444444444444444444444444443333333333333333333222222222222222222222222222222211111111101100000000000/////////////.............------,,,,,+++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOPPPPPPQQQQQQQRRSSSTTTUUVVVWWWXXXXYYYYYY[\\\\\]]]]]]]]]]]]]\\\\\[^^^]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYXXXWWVVVVUUUTTTSSRRQQPPOOONNNNNNJJJJJJJIIIIIHHHHHGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888888888888877777777777777777777666666666666666665555555555555544444444444444444444444444444333333333333333333332222222222222222222222222222222111111111101110000000000///////////..............------,,,,,,++++**********))))))))))))(((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOPPPPPPQQQQQQQRRSSSTTTUUVVVWWWXXXXYYYYYY[\\\\\\]]]]]]]]]]]]\\\\\[^^^^]]]\\\\[[[[[[[[[[[[[[Z[[[ZZZZZZZZZYYYYXXXWWWVVVVUUUTTTSSRRQQPPOOONNNNMMJJJJJJIIIIIHHHHHGGGGGGGGGEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888888888877777777777777767776666666666666666655555555555555444444444444444444444444444433333333333333333333322222222222222222222222222222222111111111101110000000000//////////..............-------,,,,,+++++*********)))))))))))))(((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRSSSSTTTUUVVWWWXXXXYYYYYYZ[\\\\\\]]]]]]]]]]]]\\\\\[^^^^]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXWWWVVVVVUUUTTTSSRRQQPPOOONNNMMMJJJJIIIIIIHHHHHGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888888888777777777777777667666666666666666666555555555555555444444444444444444444444444333333333333333333332222222222222222222222222222222222111111111101110000000000/////////...............------,,,,,,++++**********)))))))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRSSSSTTUUUVVWWWXXXXYYYYYYZ[\\\\\\]]]]]]]]]]]]\\\\\[^^^^]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYXXXWWWWVVVVVUUUUTTTSSRRQQPPOONNNMMMMJJIIIIIIIHHHHHHGGGGGGGGGFEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888888888887777777777777766666666666666666666665555555555555554444444444444444444444444433333333333333333333322222222222222222222222222222222222111111111101110000000000////////..............-------,,,,,,+++++*********))))))))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOONNNOOOOOOOPPPPPQQQQQQRRRSSSTTTUUVVVWWWXXXXYYYYYYZ[\\\\\\]]]]]]]]]]]]\\\\\[^^^^]]]\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXWWWWVVVVUVUUUUTTTSSRRQQPPOONNNMMMMIIIIIIIIHHHHHHGGGGGGGGGFFEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888888788888887777777777777666666666666666666666665555555555555554444444444444444444444444333333333333333322332222222222222222222222222222222222222111111111101110000000000////////.............--------,,,,,+++++**********))))))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOPPPPPQQQQQQRRRSSSTTTUUVVVWWWXXXXYYYYYYZ[\\\\\\]]]]]]]]]]]\\\\\\[^^^^]]]\\\\[[[[[[[[[[[[[[ZZZZYYYYYYXXXXWWWWWVVVVUUVUUUUTTTSSRRQQPOOONNMMMMMIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888887788888877777777777777666666666666666666666555555555555555544444444444444444444444433333333333333333222322222222222222222222222222222222222221111111111001100000000000///////............---------,,,,,,+++++*********)))))))))))))))(((((((((''''''''''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOPPPPPQQQQQRRRRSSSTTUUUVVVWWWXXXXYYYYYYZ[\\\\\\\]]]]]]]]]]\\\\\[[^^^]]]]\\\\[[[[[[[[[[[[[ZZZYYYYYYXXXXXWWWWVVVVVUUUUUUUUTTTSSRRQPPOONNNMMMMLIIIIIIHHHHHHGGGGGGGGGFFFFEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;:;;;:::::::::::::999999999999999988888888888888877788888777777777777776666666666666666666665555555555555555444444444444444444444444333333333333333322222222222222222222222222222222222222222211111111111001100000000000///////...........---------,,,,,,,+++++*********))))))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOPPPPPQQQQQRRRRSSTTTUUUVVVWWWXXXXYYYYYYZ[\\\\\\\]]]]]]]]]]\\\\\[[^^^]]]]\\\\[[[[[[[[[[[[ZZYYYYYYXXXXXWWWWWVVVVVUUUUUUUUTTTSSRRQQPPOONNMMMLLLIIIIHHHHHHHGGGGGGGGGFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;::;;::::::::::::::99999999999999998888888888888887778888877777777777776666666666666666666665555555555555555544444444444444444444444333333333333333322222222222222222222222222222222222222222211111111111000100000000000////////.........----------,,,,,,,+++++**********)))))))))))))((((((((((''''''''''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOOOOOPPPPQQQQQQRRRRSSTTTUUUVVVWWWXXXXYYYYYYZ[\\\\\\\]]]]]]]]]\\\\\\[[^^^]]]\\\\\[[[[[[[[[[[ZZZYYYYYXXXXWWWWWVVVVVUUUUUUUUUUTTTSSRRQQPOONNMMMLLLLIIHHHHHHHHHGGGGGGGGFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;::::::::::::::999999999999999988888888888888877778888777777777777766666666666666666666655555555555555555444444444444444444443443333333333333332222222222222222222222221111111112222222222111111111110000000000000000///////.........----------,,,,,,,,+++++*********))))))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  WWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPQQQQQRRRRSSTTTUUUVVVWWWXXXXYYYYYYZ[\\\\\\\]]]]]]]]]\\\\\[[[^^]]]\\\\\[[[[[[[[[[[ZZZZYYYYXXXXWWWWVVVVVVUUUUUUUUUUTTTTSSRRQPPOONNMMLLLLLHHHHHHHHHHGGGGGGGGFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999888888888888888777778887777777777777766666666666666666666555555555555555554444444444444444444433433333333333333222222222222222222222211111111111112222222221111111111100000000000000000///////........----------,,,,,,,,++++++*********)))))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  WWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPPQQQQQRRRRSSTTTUUUVVVWWWXXXXXYYYYYY[\\\\\\\]]]]]]]]]\\\\\[[[^]]]]\\\\[[[[[[[[[[[ZZZZZYYXXXXWWWWWVVVVVUUUUUUUUUUUUTTTSSRRQQPOONNMMMLLLLKHHHHHHHHGGGGGGGGGFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCBAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999999999998888888888888887777778877777777777777666666666666666666665555555555555545554444444444444444444333333333333333322222222222222222222221111111111111112222222111111111111000000000000000000///////.......----------,,,,,,,,,+++++*********)))))))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOONNNNNNNNNNNNNNNNMNNNNNNNNOOOOOPPPPQQQQQRRRRSSSTTTUUVVVWWWWXXXXYYYYYY[[\\\\\\]]]]]]]]\\\\\[[[[^]]]\\\\[[[[[[[[[[ZZZZZZZYXXXXWWWWVVVVVUUUUUUUUUUTUUUTTTSSRRQPPONNMMMLLLLKKHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999999888888888888887777777887777777777777666666666666666666665555555555555544554444444444444444444333333333333333322222222222222222222211111111111111111222111111111111111000000000000000000///////.......----------,,,,,,,,,++++++*********)))))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNMMNNNNNNNNOOOOOPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXXYYYYYY[[\\\\\\]]]]]]]]\\\\\[[[Z]]]\\\[[[[[[ZZZZZZZZZZZZYXXXXWWWVVVVVUUUUUUUUUUUUTUUTTTSSRRQQPOONNMMLLLKKKKHHHHHHGGGGGGGGGFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>=>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99999999999999998888888888888877777777877777777777776666666666666666666655555555555555444544444444444444444443333333333333332222222222222222222221111111111111111111111111111111111110000000000000000000///////......----------,,,,,,,,,,++++++*********))))))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOONNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOOPPPPPQQQQQRRRSSSTTTUUUVVVWWWWXXXXYYYYY[[\\\\\\]]]]]]]\\\\\[[[[Z]]\\\[[[[ZZZZZZZZZZZZZYYYXXWWWWVVVVUUUUUUUUUUUUUTTUTTTTSSRQQPOONNMMLLLKKKKKHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDCCCCCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>==>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99999999999999998888888888888877777777777777777777776666666666666666666655555555555555544444444444444444444443333333333333332222222222222221222221111111111111111111111111111111111100000000000000000000////////......---------,,,,,,,,,,+++++++*********))))))))))))(((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOONNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNOOOOOPPPPPQQQQQRRSSSSTTTUUVVVWWWWXXXXYYYYY[[\\\\\\]]]]]]]\\\\\[[[ZZ]\\\[[[ZZZZZZZZZZZZZZYYYYXWWWVVVVUUUUUUUUUUUUUUTTTUTTTSSRRQPPONNMMLLLKKKKKKHHGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDCCCCCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>==>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99999999999999898888888888888887777777777777777777777666666666666666666655555555555555544444444444444444444443333333333333332222222222222221122211111111111111111111111111111111111100000000000000000000////////.......--------,,,,,,,,,,,+++++++********))))))))))))((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNOOOOOPPPPQQQQQQRRSSSTTTUUUVVVWWWXXXXYYYYY[[\\\\\\\]]]]]\\\\\[[[ZZZ\\\[[ZZZZZYYYYYYYYYYYYYYXWWWVVVVUUUUUUUUUUUUUTTTTTTTTSSRRQQPOONMMLLLKKKKKKKGGGGGGGGGGGGGFFFFFFFFFFFEDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888888777777777777777777777766666666666666666655555555555555554444444444444444444444333333333333333222222222222222111221111111111111111111111111111111111100000000000000000000//////////......---------,,,,,,,,,,,+++++++********))))))))))))(((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNOOOOOPPPPPPQQQQRRSSSTTTUUUVVVWWWXXXXXYYYY[[\\\\\\\]]]]\\\\\\[[[ZZY\\[[ZZZYYYYYYYYYYYYYYYYXXWWVVVUUUUUTTTTTTTTTTTTTTTTTTSSRQQPPONNMMLLKKKKKKJJGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888888777777777777777777777766666666666666666655555555555555554444444444444444444444333333333333333222222222222222111121111111111111111111111111111111111000000000000000000000///////////......---------,,,,,,,,,,,+++++++********)))))))))))((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNOOOOOPPPPPPQQQQRRSSSTTTUUVVVWWWXXXXXYYYY[[\\\\\\\\\\\\\\\\[[[ZZYY\[[ZZZYYYYYXXYYYYYYYYXXXXWVVVUUUUTTTTTTTTTTTTTTTTTTTSSRRQPPONNMMLLKKKKKJJJJGGGGGGGGGGGFFFFFFFFFFFEEEDDDDCCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::999999999999998888888888888888777777777777777777777776666666666666666655555555555555554444444444444444444444333333333333333222222222222221111111111111111111111111111000111111100000000000000000/0000////////////.......--------,,,,,,,,,,,,+++++++********))))))))))((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOOOPPPPPPQQQRRSSSTTTUUUVVWWWWXXXXYYYY[[\\\\\\\\\\\\\\\[[[ZZZYY[[ZZYYYYXXXXXXXXXXXXXXXXWVVVUUUTTTTTTTTTTTTTTTTTTTTSSRRQQPOONMMLLKKKKJJJJJJGGGGGGGGGGGFFFFFFFFFFEEEEDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99999999999999888888888888888877777777777777777777777666666666666666665555555555555555444444444444444444444433333333333333322222222222222111111111111111111111111111000001111100000000000000000///00//////////////.......--------,,,,,,,,,,,,+++++++*******)))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNOOOOOOPPPPPPQQRRRSSSTTUUUVVWWWWXXXYYYYY[[\\\\\\\\\\\\\\\[[[ZZYYX[ZZZYYXXXXXXXXXXXXXXXXWWWVVUUTTTTTSSSSSTTTTTTTTTTSTSSRRQPPONNMLLKKKKJJJJJJJGGGGGGGGGGFFFFFFFFFFFEEEEDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999999999888888888888888877777777777777777777777666666666666666565555555555555555444444444444444444444433333333333333322222222222222211111111111111111111111110000000111000000000000000000////0//////////////........--------,,,,,,,,,,,,+++++++*******))))))))))((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  WWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLKMLLMMMMMMMMMNNNNNNNOOOOOPPQQQRRSSSTTUUUVVVWWWWXXXXX\\\\\\\\\\\\\\\\\[[[ZZYYX[ZZYYXXXXWWWWWXXXXXXXWWWWVVVUUUTTTTTTTTTTTTTTTTTTTRRQQPOONMMLLKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999998888888888888887777777777777767777766666666666666655555555555555555444444444444444444444444333333333333222332222222222222211111111111111111000000000000000000000000000//////////////////////////.........------,,,,,,,,,,,++++++++++******))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLKKKLLLLLMMMMMMMMNNNNNNNOOOOOPQQQRRRSSTTTUUVVVWWWXXXXXX\\\\\\\\\\\\\\\\\[[[ZZYYX[ZZYYXXWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTRQQPPONNMLLKKJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888777777777777776677776666666666666665555555555555555544444444444444444444444333333333333322223222222222222222111111111111111110000000000000000000000000///////////////////////////..........-------,,,,,,,,,,++++++++++******)))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMNNNNNNNOOOOPPQQRRRSSTTUUUVVVWWWXXXXXY\\\\\\\\\\\\\\\\[[[ZZYYXXZZYYXXWWWWVVVWWWWWWWWWVVVUUUTTTTSSSSSSSSTTTTTTTTSSQQPPOONMMLKKJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888777777777777776667776666666666666665555555555555555544444444444444444444444333333333333322222222222222222222111111111111111110000000000000000//000000///////////////////////////...........--------,,,,,,,,,,,+++++++++*****))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOPQQQRRSSTTUUUVVVWWWXXXXXY\\\\\\\\\\\\\\\[[[ZZZYYXXZYYXXWWWVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSQQPPONNMLLKKJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888777777777777777666776666666666666665555555555555555544444444444444444444444333333333333322222222222222222222211111111111111110000000000000000///0000////////////////////.///////............--------,,,,,,,,,,,+++++++++*****))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLMMMMMMMMNNNNNNOOOOPQQQRRSSTTUUUVVWWWWXXXXYY\\\\\\\\\\\\\\[[[[ZZYYXXWZYYXWWWVVVVVVVVVVVVVVVVUUUTTTSSSSRRRRRRSSSSSSSSSSRQPPOONMMLKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888777777777777776666776666666666666655555555555555555444444444444444444444443333333333333222222222222222222222211111111111111100000000000000000///000/////////////////////.//////.............--------,,,,,,,,,,,+++++++++*****))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLMMMMMMMMNNNNNNOOOPQQQRRSSTTUUUVVWWWXXXXXYY\\\\\\\\\\\\\[[[[ZZZYYXXWZYXXWWVVVUUUUUUVVVVVUUUUUTTTSSSRRRRRRRRRRRRSSSRRRRPPOONNMLLKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888777777777777776666676666666666666655555555555555555544444444444444444444443333333333333222222222222222222222211111111111111110000000000000000////00////////////////////.../////..............--------,,,,,,,,,,,,++++++++*****))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMNNNNNNOOOPQQQRRSSTTUUUVVWWWXXXXYYY\\\\\\\\\\\\[[[[ZZZYYXXWWYYXWWVVVUUUUUUUUUUUUUUUTTTSSSRRRRRQQQQRRRRRRRRRRRQPOONNMMLLKKJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888777777777777776666666666666666666655555555555555555544444444444444444434443333333333333222222222222222222222221111111111111110000000000000000/////0////////////////////....////..............----------,,,,,,,,,,,++++++++*****)))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLMMMMMMMNNNNNNOOOPQQQRRSSTTUUVVVWWWXXXXYYY\\\\\\\\\\\[[[[[ZZZYYXXWWYXXWWVVUUUUUUUUUUUUUUTTTTSSSRRRQQQQQQQQQQQQQRRQQQQOOONNMMLLKKJJIIIIIIIIHIIHHHHHHHHHHHHHGGGGGGGGGGGFFCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999998888888888888887777777777777766666666666666666666655555555555555555444444444444444444334433333333333332222222222222222222222221111111111111110000000000000000/////0///////////////////.....///...............----------,,,,,,,,,,,++++++++*****)))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLMMMMMMMNNNNNNOOOPQQQRRSSTTUUVVVWWWXXXXYYY\\\\\\\\\\\[[[[ZZZYYXXWWVYXXWWVVUUUUTTTTTTUTTTTTTSSSRRRQQQQQPPPQQQQQQQQQQQQOONNMMLLKKJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999988888888888888887777777777777766666666666666666666555555555555555554444444444444444443334333333333333322222222222222222222222221111111111111100000000000000000////////////////////////......//...............------------,,,,,,,,,,,+++++++*****)))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMNNNNNNOOOPQQQRRSSTTUUVVVWWWXXXXYYY\\\\\\\\\\[[[[[ZZZYYXXWWVYXXWVVUUUUTTTTTTTTTTTTSSSRRRQQQQPPPPPPPPPPPPPPPPPPONNNMMLLKKJJJIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999988888888888888887777777777777766666666666666666666555555555555555555444444444444444443333333333333333332222222222222222222222222111111111111110000000000000000////////////////////////......./................------------,,,,,,,,,,,+++++++*****)))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  VVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMNNNNNNOOOPQQQRRSSTTUUVVVWWWXXXXYYY\\\\\\\\\\[[[[ZZZYYYXXWWVYXWWVVUUUTTTTTTTTTTTSSSSRRRQQQPPPPPPOOOPPPPPPPPPPPNNNMMMLLKKJJJIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999888888888888888877777777777777666666666666666666665555555555555555554444444444444444333333333333333333322222222222222222222222221111111111111100000000000000000///////////////////////........................--------------,,,,,,,,,,+++++++*****))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!  VVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMNNNNNOOOOPQQQRRSSTTUUUVVWWWXXXXYYY\\\\\\\\\\[[[[ZZZYYXXXWVVXXWWVVUUUTTTTTTTSSSSSSSRRRQQQPPPPOOOOOOOOOOOOPPPPPNNNMMMLLKKJJJIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999888888888888888777777777777776666666666666666666655555555555555555544444444444444443333333333333333333222222222222222222222222221111111111111000000000000000000//////////////////////.........................---------------,,,,,,,,,+++++++*****))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  VVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMNNNNNOOOOPQQQRRSSTTUUUVVWWWXXXXYYY\\\\\\\\\\[[[[ZZZYYXXWWVVXXWWVVUUTTTTTSSSSSSSSRRRRQQQPPPOOOOOOOOOOOOOOOOOOONNMMMLLLKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888888877777777777777766666666666666666666555555555555555555444444444444444433333333333333333333222222222222222222222222221111111111110000000000000000000//////////////////////........................-----------------,,,,,,,,+++++++****)))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!  VVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMNNNNNOOOOPQQQRRSSTTTUUVVWWWXXXXYYY\\\\\\\\\[[[[ZZZYYYXXWWVVXXWWVVUUTTTTSSSSSSSRRRRRQQPPPPOOOONNNNNNNNNOOOOOOONNMMMLLLKKKJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888888887777777777777766666666666666666666655555555555555545444444444444444433333333333333333333222222222222222222222222221111111111111000000000000000000//////////////////////.........................-----------------,,,,,,,,,++++++****)))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMNNNNOOOOPPQQRRRSSTTTUUVVVWWWXXXXYY\\\\\\\\\[[[[ZZZYYXXXWWVVXXWVVUUUTTTSSSSSSRRRRRQQQPPPOOOONNNNNNNNNNNNNOOOOONMMMMLLLKKKJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888888887777777777777776666666666666666666655555555555555544444444444444444433333333333333333333222222222222222222222222222111111111111100000000000000000//////////////////////.........................-------------------,,,,,,,,++++++****))))))(((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMNNNNOOOOPQQQRRRSSTTTUUVVVWWWXXXXYY\\\\\\\\\[[[ZZZYYYXXWWVVVXXWVVUUUTTSSSSSRRRRRQQQQPPPOOOONNNNNNMMNNNNNNNNOOOMMMMMMLLKKKJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999988888888888888877777777777777766666666666666666666555555555555555444444444444444444333333333333333333332222222222222222222222222221111111111111100000000000000000//////////////////////.........................-------------------,,,,,,,,+++++*****))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMNNNNNOOOOPQQQRRRSSTTTUUVVVWWWXXXXYY\\\\\\\\[[[[ZZZYYYXXWWVVUXWWVVUUTTTSSSSRRRRRQQQQPPPOOOONNNNMMMMMMMMNNNNNNOOMMMMMMLLLKKJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999988888888888888877777777777777766666666666666666666555555555555555544444444444444444333333333333333333333222222222222222222222222222111111111111110000000000000000//////////////////////.........................---------------------,,,,,,++++++****)))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZ[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMNNNNOOOOPPQQQRRRSSTTTUUVVVWWWWXXXXY\\\\\\\[[[[ZZZYYYXXWWWVVUXWWVVUUTTTSSSRRRRQQQQQPPPOOOONNNNMMMMMMMMMMNNNNNOOMMMMMMLLLKKJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999888888888888888777777777777777666666666666666666665555555555555555444444444444444443333333333333333333332222222222222222222222222211111111111111100000000000000000/////////////////////..........................---------------------,,,,,,++++++****))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLMMMMMNNNNOOOOPPQQQRRRSSTTTUUVVVVWWWXXXXX\\\\\\[[[[[ZZZYYXXXWWVVVUXWWVVUUTTTSSSRRRQQQQPPPPOOOONNNNMMMMMMMMMMMNNNNNOOMMMMMMLLLKKJJJIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888888888888888877777777777777766666666666666566666555555555555555444444444444444443333333333333333333332222222222222222222222222211111111111111110000000000000000//////////////////////.........................----------------------,,,,,,+++++*****))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLMMMMMNNNNOOOOPPQQRRRSSSTTTUUUVVVWWWWXXXX[[\[[[[[[[ZZZYYYXXWWWVVUUXWWVVUUTTSSSRRRQQQQPPPPOOOONNNNMMMMMMMMMMMMMNNNNOOMMMMMMLLLKKKJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999988888888888888877777777777777766666666666666556666555555555555555444444444444444433333333333333333333332222222222222222222222222211111111111111110000000000000000//////////////////////.........................-----------------------,,,,,,+++++*****)))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKLLLLLLLLLLMMMMNNNNOOOOPPPQQRRRSSSTTTUUUVVVWWWWXXXX[[[[[[[[[ZZZYYYXXWWWVVVUUXWWVVUUTTSSSRRRQQQPPPPOOOONNNNNMMMMMMMMMMMMMNNNNOOMMMMMMLLLKKKJJJIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999988888888888888877777777777777766666666666666555666555555555555555444444444444444443333333333333333333332222222222222222222122222111111111111111110000000000000000//////////////////////..........................-----------------------,,,,,,++++******)))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  UVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKJJJJJJJJJJJJKKLLLLLLLLLMMMMNNNNOOOOPPPQRRRSSSTTTUUUVVVVWWWWWXXX[[[[[[[ZZZZYYYXXWWWVVVUUUWWWVVUUTTSSRRRQQQPPPPOOOOONNNNMMMMMMMLMMMMMMNNNNOOMMMMMMMLLKKKJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999988888888888888877777777777777766666666666666555566555555555555555444444444444444443333333333333333233332222222222222222222112222111111111111111110000000000000000//////////////////////..........................-----------------------,,,,,,+++++*****)))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!  UUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKJJJJJJJJJJJJJJKKLLLLLLLLLMMMMNNNOOOOPPPQQRRRSSSTTTUUUVVVVWWWWWWXX[[[[[[ZZZZYYYXXWWWVVVUUUUWWVVVUUTTSSRRRQQQPPPOOOOONNNNNMMMMMMLLLMMMMMNNNNOOMMMMMMMLLLKKJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999988888888888888877777777777777766666666666666655556555555555555555444444444444444443333333333333333223332222222222222222222111221111111111111111111000000000000000///////////////////////.........................------------------------,,,,,,++++******))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  UUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLMMMMNNNOOOPPPPQRRRSSSTTTUUUUVVVVVWWWWWWWZZZZZZZZYYYXXXWWWVVVUUUUTWWVVVUUTTSSRRQQQPPPPOOOOONNNNMMMMMMLLLLMMMMMNNNNOOMMMMMMMLLLKKJJJIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999988888888888888887777777777777766666666666666655555555555555555555444444444444444443333333333333333222332222222222222222221111121111111111111111111000000000000000///////////////////////.........................------------------------,,,,,,+++++*****)))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!  UUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJKKKLLLLLLLLMMMMNNNOOOPPPQQRRSSSTTTTUUUVVVVVVWWWWWWWZZZZZZZYYYXXXWWVVVUUUUTTTWVVVUUUTTSSRRQQQPPPOOOOONNNNNMMMMMMLLLLMMMMMNNNNOOMMMMMMMLLLKKJJJJIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999998888888888888887777777777777776666666666666655555555555555555555444444444444444443333333333333333222232222222222222222221111111111111111111111111000000000000000///////////////.///////..........................------------------------,,,,,,++++*****)))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  UUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJKKKKKKKKLLLLLMMMNNNOOOPPPRRRSSSTTTTUUUUUVVVVVVVVVVYYYYYYYYXXXWWVVVUUUTTTTTSWWWVVVUUTTSSRRQQQPPPPPOOOMMMMLLLLLLKKKKLLLLLMMMMNNKKKKJJJJIIIHHHGGGGFFFFFFFGGGGFFFFFFFFEEEEEEEEEDDDDCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888777777777777776666666666666666555555555555555444444333333333333333322222222222222221111111111111111111100000000000000000000000000000000/////////////////.......................------------------------,,,,,,,,,++++*****)))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJKKKKKKKKLLLLMMMMNNNOOPPPQRRSSSTTTTUUUUUVVVVVVVVVVVYYYYYYXXXWWWVVUUUTTTTSSSSWWVVVVUUTTSSRRQQQPPPPPOOOMMMMLLLLLLKKKKLLLLLMMMMMNKKKKJJJJIIIHHHGGGGFFFFFFFGGGFFFFFFFFEEEEEEEEEDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888877777777777777666666666666666665555555555555544444433333333333333322222222222222222111111111111111111100000000000000000000/000000000000/////////////////.......................------------------------,,,,,,,,,+++++****))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJKKKKKKKKLLLLMMMNNNOOOPPPQRSSSTTTTUUUUUVVVVVVVVVVVVYYYYXXXXWWWVVUUTTTTSSSSSSWVVVVUUUTTSSRRQQQPPPPPOOOMMMMLLLLLLKKKKLLLLLMMMMMNKKKJJJJIIIIHHHGGGGFFFFFFFGGFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888877777777777777666666666666666665555555555555544444433333333333333332222222222222222111111111111111111100000000000000000000//00000000000/////////////////.....................-..-----------------------,,,,,,,,,+++++*****)))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJKKKKKKKKLLLLMMMNNNOOOPPQQRSSSTTTUUUUUVVVVVVVVVVVVVYYXXXXXWWVVVUUTTTSSSSSSRRVVVVVUUUTTSSRRQQQPPPPPOOOMMMMLLLLLLKKKKLLLLLMMMMMMJJJJJJJIIIHHHHGGGGFFFFFFEGGFFFFFFFFEEEEEEEEDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888877777777777777666666666666666665555555555555544444433333333333333332222222222222222111111111111111111100000000000000000000///00000000000////////////////.....................--.-----------------------,,,,,,,,,+++++*****))))))())((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJKKKKKKKKLLLLMMMNNNOOPPPQQSSSTTTUUUUUVVVVVVVVVVVVUUXXXXXWWWVVVUUTTSSSSRRRRRRVVVVUUUUTTSSRRQQQPPPPPPOOMMMMMLLLLLKKKKKLLLLLMMMMMJJJJJJIIIIHHHHGGGGFFFFFFEGFFFFFFFEEEEEEEEEDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888887777777777777766666666666666665555555555555554444433333333333333332222222222222222111111111111111110100000000000000000000////0000000000////////////////....................-------------------------,,,,,,,,,,,,+++++****))))))(()(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIIIIIJJJKKKKKKKLLLLMMMMNNOOOPPQQQSSSTTTUUUUVVVVVVVVVVUUUUUXXXXWWWVVVUUTTSSSRRRRRRRRVVVVUUUUTTSSRRRQQQPPPPPOONMMMMLLLLLKKKKKLLLLLLMMMMJJJJJIIIIHHHHGGGGGFFFFFEEFFFFFFFFEEEEEEEEDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888777777777777776666666666666666555555555555555444443333333333333333222222222222222211111111111111111000000000000000000000//////000000000///////////////.....................----------------------,,,,,,,,,,,,,,++++++*****)))))(((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIJJKKKKKKKKLLLLMMMNNNOOOPPQQQSSTTTUUUUVVVVVVVVVUUUUUUUXXWWWWVVVUUTTSSRRRRQQQQQQUUUUUUUUTTSSRRRQQQPPPPPPONMMMMLLLLLKKKKKKLLLLLLMMMJJJIIIIIHHHHHGGGGFFFFFFEEFFFFFFFEEEEEEEEDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888777777777777776666666666666666555555555555555444444333333333333333222222222222222211111111111111111000000000000000000000///////00000000///////////////....................----------------------,,,,,,,,,,,,,,,++++++*****))))))(((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIIIIIIIIIJJKKKKKKKKLLLLMMMNNNOOOPPQQRSSTTTUUUUVVVVVVVVUUUUUUUUWWWWWVVVUUTTSSRRRQQQQQQQQUUUUUUUUTTSSSRRQQQQPPPPPPNNMMMMLLLLKKKKKKLLLLLLLLLIIIIIIIHHHHHGGGGGFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>??>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888777777777777776666666666666666655555555555555444444433333333333333222222222222222211111111111111111100000000000000000000////////0000000////////////////...................---------------------,,,,,,,,,,,,,,,,++++++*****))))))(((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIJJJKKKKKKKLLLLLMMMNNNOOPPPQQRSSTTTUUUVVVVVVVVUUUUUUUUTWWWWVVVUUTTSSRRRQQQQQQQQQUUUUUUUUTTTSSRRRQQQQPPPPPNNNMMMLLLLKKKKKKKKLLLLLLLIIIIIIHHHHHGGGGGFFFFFFEEEFFFFFEEEEEEEEDDDDDDDDDDDDBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>?>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888877777777777777666666666666666665555555555555544444444333333333333322222222222222221111111111111111110000000000000000000//////////000000////////////////..................----------------------,,,,,,,,,,,,,,,,++++++*****))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLMMMMNNNOOPPPQQRSSTTUUUUVVVVVVVUUUUUUUTTTWWWVVVUUUTTSSRRQQQPPPPPQQUUUUUUUUTTTSSRRRQQQQQPPPPNNNMMMMLLLLKKKKKKKKLLLLLLIIIIHHHHHHGGGGGGFFFFFEEEEFFFFEEEEEEEEEDDDDDDDDDDDCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777766666666666666665555555555555544444444433333333333332222222222222221111111111111111110000000000000000000///////////00000////////////////.................----------------------,,,,,,,,,,,,,,,,+++++++*****))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  TTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLMMMMNNNOOPPPQQRSSTTUUUUUVVVVVUUUUUUUTTTTWWVVVVUUTTSSRRQQQPPPPPPPQUUUUUUUUUTTSSSRRRQQQQQQPPNNNNMMMLLLLKKKKKKKKKKKKKKHHHHHHHHGGGGGGGFFFFFEEEEEFFFEEEEEEEEDDDDDDDDDDDDCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777766666666666666565555555555555544444444443333333333332222222222222222111111111111111110000000000000000000////////////0000////////////////.................----------------------,,,,,,,,,,,,,,,,+++++++*****)))))))(((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKLLLLLLMMMMNNNOOPPPQQRSSTTTUUUUVVVVUUUUUUUTTTTTWVVVVUUUTTSSRRQQPPPPPPPPPUUUUUUUUUTTTSSRRRRQQQQQQPONNNMMMLLLKKKKKKKKKKKKKKKHHHHHHGGGGGGGGFFFFFFEEEEEFFEEEEEEEEDDDDDDDDDDDDCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777766666666666666555555555555555544444444444333333333332222222222222222111111111111111111000000000000000000/////////////00//////////////////...............-----------------------,,,,,,,,,,,,,,,,,++++++*****)))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKKLLLLLMMMMNNNNOOPPPQQQSSTTTUUUUUUUUUUUUUUTTTTTTVVVVUUUTTSSRRQQPPPPPPPPPPTUUUUUUUUTTTSSSRRRQQQQQQQONNNNMMLLLKKKKKKKKKKKKKKKHHHGGGGGGGGGFFFFFFFEEEEEDFEEEEEEEEDDDDDDDDDDDDCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777766666666666666555555555555555554444444444433333333332222222222222222111111111111111111000000000000000000//////////////0//////////////////..............------------------------,,,,,,,,,,,,,,,,,++++++*****)))))))((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKLLLLLLMMMMNNNOOOPPPQQQSSTTTUUUUUUUUUUUUTTTTTTSSVVVUUUTTTSSRRQQPPPOOOPPPPTUUUUUUUUUTTSSSRRRRQQQQQQOONNNMMLLLKKKKKKJJJJJJJJJGGGGGGGGGGFFFFFFFFEEEEEEDFEEEEEEEDDDDDDDDDDDDCCCCCBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777766666666666666655555555555555554444444444443333333332222222222222222211111111111111111000000000000000000/////////////////////////////////..............-----------------------,,,,,,,,,,,,,,,,,,++++++*****)))))))(((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKLLLLLMMMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUUTTTTTTSSSVVUUUUTTSSRRQQPPPOOOOOPPPTUUUUUUUUUTTTSSRRRRQQQQQQOONNNMMLLLKKKKJJJJJJJJJJJGGGGGGGFFFFFFFFFFEEEEEEDDEEEEEEEDDDDDDDDDDDDCCCCCCBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999988888888888888877777777777777766666666666666555555555555555544444444444443333333322222222222222222211111111111111111000000000000000000/////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,++++++*****)))))))(((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKLLLLLMMMMNNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTSSSSVUUUUTTTSSRRQQPPPOOOOOPPPTUUUUUUUUUTTTSSSRRRQQQQQQOONNNMMLLLKKKJJJJJJJJJJJJGGFFFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999988888888888888877777777777777766666666666666555555555555555544444444444444333333322222222222222222221111111111111111000000000000000000/////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,++++++*****)))))))(((((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKLLLLLMMMMNNNOOOOPPPQQQSSSTTTTUUUUUUUTTTTTSSSSSSUUUUUTTSSSRRQQPPOOOOOOOPPTUUUUUUUUUTTTSSRRRRQQQQQQOONNNMMLLLKKKJJJJJJJIIIIIFFFFFFFFFFFFFFFEEEEEEEDDDEEEEEDDDDDDDDDDDDCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999988888888888888877777777777777766666666666666555555555555555544444444444444433333332222222222222222222111111111111111100000000000000000///////////////..////////////////............--------------------,,--,,,,,,,,,,,,,,,,,,++++++*****)))))))((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIJJJKKKKLLLLMMMMNNNNOOOOPPPQQQSSSTTTTTTUUUTTTTTTSSSSSSRUUUUTTTSSRRQQPPPOOOOOOOPPTUUUUUUUUUTTTSSRRRRQQQQQPONNNMMMLLKKKJJJJJIIIIIIIIFFFFFFFFFFFFFEEEEEEEEDDDDEEEEEDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888777777777777777666666666666665555555555555555444444444444444333333322222222222222222221111111111111111000000000000000000/////////////....///////////////............--------------------,,,,,,,,,,,,,,,,,,,,,,,+++++******))))))(((((((((((('(((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHIIIIIIIIJJJKKKKLLLLMMMMNNNOOOOPPPPQQQSSSSTTTTTTTTTTTTTSSSSSSRRUUUTTTSSSRRQQPPOOOOOOOOPPTTUUUUUUUUTTSSSRRRQQQQQQPNNNNMMLLLKKJJJJIIIIIIIIIIFFFFFFFFFFEEEEEEEEEEDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888777777777777777666666666666666555555555555555544444444444444333333322222222222222222222111111111111111000000000000000000/////////////.....///////////////...........-------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*****))))))((((((((((((('((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIHHHHHHHHHHIIIIIIIIJJKKKKLLLMMMMNNNNOOOPPPPQQQQSSSSTTTTTTTTTTTTSSSSSSRRRUUTTTTSSRRQQPPPOOOOOOOOOPTTUUUUUUUTTTSSSRRQQQQQPPPNNNMMMLLKKKJJJIIIIIIIIHHHEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888777777777777777666666666666665555555555555555444444444444443333333222222222222222222221111111111111111000000000000000000////////////......//////////////..........--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++****)))))))((((((((((((''((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!  STTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHIIIIIIIJJKKKKLLLMMMMNNNOOOOPPPPQQQQSSSSTTTTTTTTTTTSSSSSSRRRRUTTTTSSSRRQQPPOOONNNNOOOPTTTUUUUUTTTSSSRRRQQQPPPPPNNNMMLLLKKJJJIIIIIIIHHHHHEEEEEEEEEEEEEEEEEEDDDDDDDEEDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888777777777777777666666666666665555555555555555444444444444444333333222222222222222222221111111111111111000000000000000000////////////......./////////////..........-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*****))))))(((((((((((('''(((''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!  SSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIHHHHHHHHHHHHHHIIIIIIIJKKKKLLLMMMNNNOOOOPPPPQQQQRSSSTTTTTTTTTTTSSSSSRRRRRRTTTTTSSRRQQPPPOONNNNNNOOOSTTTTUUTTTTSSRRRQQQPPPPPPNMMMMLLKKKJJJIIIIIHHHHHHHEEEEEEEEEEEEEEEEEDDDDDDDCEEDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>=>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888777777777777777666666666666665555555555555555444444444444444333333222222222222222222221111111111111111000000000000000000////////////........////////////..........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++****))))))((((((((((((('''(('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIHHHHHHHHHHHHHHHHHHIIIIIJKKKKLLLMMMNNNOOOPPPPQQQQRRSSSTTTTTTTTTTSSSSSSRRRRRRTTTTSSSRRQQPPOONNNNNNNNOOSSTTTTTTTTSSRRRQQQPPPPPOOMMMMLLKKKJJJIIIIHHHHHHHHHEEEEEEEEEEEEEEEEDDDDDDDCCEDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==>>==============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888887777777777777776666666666666655555555555555554444444444444443333333222222222222222222211111111111111110000000000000000000///////////.........///////////...........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++*****)))))(((((((((((((''''((''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJKKKLLLMMMNNOOOPPPPQQQQRRRSSTTTTTTTTTTTSSSSSRRRRRRQTTTSSSRRQQPPOOONNNNNNNNNOSSSTTTTTSSSRRRQQQPPPPOOOOMMMLLLKKJJJIIIIHHHHHHHHHHEEEEEEEEEEEEEEDDDDDDDDDCCDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>===>==============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888887777777777777777666666666666655555555555555555444444444444443333333222222222222222222211111111111111110000000000000000000////////////........./////////............--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++****))))))(((((((((((('''''(''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJKKKLLLMMNNNOOOPPPQQQQRRRRSSTTTTTTTTTTSSSSSRRRRRRQQTTSSSSRRQQPPOONNNMMMMNNNNRSSSSSSSSSRRRQQQPPPOOOOOOMLLLLKKKJJJIIIHHHHHHHHHHGEEEEEEEEEEEEDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888887777777777777777666666666666665555555555555555444444444444443333333222222222222222222111111111111111110000000000000000000////////////..........///////.............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++*****)))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKLLLMMNNNOOPPPPQQQQRRRUUUUUUUUUUUUUTTTTTSSSSSRRUUUUTTSSSRQQPPPOOOONOOOOOPPPQQQQQQPPPOOONNNMMMMMLLKKKJJJIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888887777777777777766666666665555555555555544444444444443333333333333333332222222222222222222211111111111111111100000000000000////////////...................----------,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*******)))))((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKLLLMMNNOOOPPPQQQQRRRRUUUUUUUUUUUUUTTTTSSSSSSRRUUUTTTSSRRQQPPOOONNNNNNOOPPPPPPPPPPPOOONNNMMMMLLLLKKJJJIIIIHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888887777777777777776666666665555555555555544444444444443333333333333333332222222222222222222211111111111111111000000000000000////////////...................----------,,,,,,,,,,,,++++++++++++++++++++++++++++++++*******)))))((((((('''''''''''''''&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOPPPQQQQRRRRRUUUUUUUUUUUUUTTTTSSSSSRRRUUUTTTSSRRQPPOOONNNNNNNNOOOPPPPPPPOOOONNMMMMLLLLLLJJJJJIIIHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888887777777777777777666666665555555555555544444444444443333333333333333332222222222222222222111111111111111111000000000000000////////////..................-----------,,,,,,,,,,,++++++++++++++++++++++++++++++++*********)))))((((((('''''''''''''''&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHIIJJJKKKLLMMNNOOPPPQQQQRRRRRUUUUUUUUUUUUTTTTTSSSSSRRRUUTTTSSRRQQPPOONNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLKKJJJIIIIHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888777777777777777766666666555555555555554444444444444333333333333333333222222222222222222211111111111111111000000000000000/////////////.................------------,,,,,,,,,,+++++++++++++++++++++++++++++++***********)))))((((((('''''''''''''''&&''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!!!!!  RRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHIIIJJKKKLLMMNNOOPPPQQQRRRRRRUUUUUUUUUUUUTTTTSSSSSRRRRUUTTTSSRRQQPOONNNMMMMMMNNNNOOOOOOOONNNNMMMLLLLLKKKJJIIIIHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888777777777777777766666666655555555555555444444444444433333333333333323222222222222222222111111111111111111000000000000000/////////////.................------------,,,,,,,,,++++++++++++++++++++++*+++++***************))))))((((((('''''''''''''''&&'&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHIIJJJKKLLMMNNOOPPPQQQRRRRRRUUUUUUUUUUUUTTTTSSSSRRRRRUTTTSSSRQQPPOONNMMMMMMMMMNNNNOOOONNNNNMMMLLLLLKKKKJIIIIHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888777777777777777776666666655555555555555444444444444433333333333333322222222222222222222111111111111111111000000000000000/////////////...............--------------,,,,,,,,,++++++++++++++++++++****+******************))))))((((((('''''''''''''''&&&'&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHIIJJJKKLLMMNNOOPPPQQQRRRRRRUUUUUUUUUUUUTTTTSSSSRRRRRUTTTSSRRQQPPOONNMMMMMMMMMNNNNNNNNNNNNMMMMLLLLKKKKKIIIIHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888777777777777777766666666555555555555554444444444444333333333333333222222222222222222211111111111111111100000000000000000////////////..............---------------,,,,,,,,,++++++++++++++++++*************************)))))))(((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHIJJJKKLLMMNNOOOPPQQQQRRRRRUUUUUUUUUUUTTTTTSSSRRRRRQTTTTSSRRQQPOONNMMMMMLLMMMMMNNNNNNNNNMMMMLLLLKKKKKJIIIHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888877777777777777776666666655555555555555444444444444433333333333333322222222222222222221111111111111111110000000000000000/////////////..............---------------,,,,,,,,,,++++++++++++++++**************************)))))))((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGGHHHHIIJJKKLLLMMNNOOPPPQQQRRRRRUUUUUUUUUUUTTTTSSSSRRRRQQTTTSSSRRQPPOONNMMMLLLLLLMMMMNNNNNNNMMMMMLLLLKKKKJJIIIHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888877777777777777776666666655555555555555444444444444443333333333333332222222222222222221111111111111111100000000000000000////////////...............--------------,,,,,,,,,,,,++++++++++++++**************************)))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGHHHHIIJJJKKLLMMNNOOPPPQQQQRRRRUUUUUUUUUUTTTTSSSSRRRRQQQTTTSSRRQQPPOONNMMMLLLLLLLMMMMMMMMMMMMMMLLLLKKKKJJJIIHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888887777777777777777666666665555555555555544444444444444333333333333333222222222222222222111111111111111110000000000000000/////////////...............--------------,,,,,,,,,,,,+++++++++++++**************************))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHGGGGGGGGGGGGGGGGGGGGGHHHIIJJJKKLLMMNNOOOPPPQQQQRRRUUUUUUUUUUTTTTSSSRRRRQQQQTTSSSRRQQPPOONNMMLLLLLLLLMMMMMMMMMMMMMMLLLLKKKKJJJIHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888777777777777777766666666555555555555554444444444444433333333333333322222222222222222211111111111111111000000000000000//////////////..............---------------,,,,,,,,,,,,++++++++++++*************************))))))))))))((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJKKKLLMMNNOOPPPPQQQQRRUUUUUUUUUTTTTSSSSRRRQQQQQTSSSRRRQQPPONNMMMLLLLLLLLLMMMMMMMMMMMMMLLLLKKKKJJJIHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????>?>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888777777777777777766666666555555555555554444444444444433333333333333332222222222222222211111111111111111000000000000000/////////////...............--------------,,,,,,,,,,,,,++++++++++++**********************)))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIJJJKKLLMMNNOOOPPPQQQQQRTTUUUUUUTTTTTSSSRRRQQQQQPSSSSRRQQPPOONNMMMLLLLLLLLLLMMMMMMMMMMMLLLLLKKKJJJJHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888777777777777777766666666655555555555554444444444444433333333333333332222222222222222211111111111111110000000000000000/////////////..............---------------,,,,,,,,,,,,,+++++++++++*****************)****))))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIJJKKLLLMMNNOOOPPPQQQQQTTTTUUTTTTTTSSSRRRQQQQPPPSSSRRRQQPPOONNMMLLLLLLLLLLLLMMMMMMMMMMLLLLKKKKJJJIHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888877777777777777766666666665555555555555444444444444433333333333333332222222222222222211111111111111110000000000000000/////////////..............--------------,,,,,,,,,,,,,,+++++++++++****************)))**)))))))))))))))))(((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!!  QQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGHHIIIJJJKKLLMMNNNOOOPPPQQQQTTTTTTTTTTTSSSRRRQQQPPPPPSRRRRQQQPPOONNMMLLLLLLLLLLLLLMMMMMMMMLLLLLKKKJJJJIHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888777777777777776666666666655555555555544444444444443333333333333333222222222222222222111111111111111000000000000000/////////////...............--------------,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!!!!!  QQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGHHIIIJJKKLLLMMNNOOOPPPPQQQTTTTTTTTTTSSSRRRQQQPPPPOORRRRQQQPPOONNMMMLLLLKKKKLLLLLLMMMMMMMLLLLKKKKJJJIIHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888887777777777777766666666666655555555555444444444444443333333333333333222222222222222221111111111111110000000000000000////////////..............--------------,,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGHHIIIJJKKKLLMMNNNOOOPPPPQQTTTTTTTTTTSSSRRQQQPPPOOOORRQQQQPPPOONNMMLLLLKKKKKKLLLLLLMMMMLLLLLLKKKKJJJIIHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888887777777777777766666666666665555555555444444444444444333333333333333222222222222222221111111111111110000000000000000/////////////.............--------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGHHHIIJJJKKLLMMMNNNOOOPPPQQTTTTTTTTTSSSRRRQQPPPOOOONQQQQQPPPOONNNMMLLLLKKKKKKLLLLLLLLLLLLLLLLKKKJJJIIIHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888887777777777777766666666666666555555555444444444444444433333333333333222222222222222221111111111111110000000000000000//////////////............--------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGHHHIIIJJKKKLLMMNNNOOOPPPPQTTTTTTTTSSSSRRQQPPPOOONNNQQQPPPPOOONNMMLLLLKKKKKKKLLLLLLLLLLLLLLLKKKKJJJIIIHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888887777777777777766666666666666655555555444444444444444433333333333333322222222222222222111111111111111000000000000000//////////////.............-------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGHHHIIIJJKKKLLMMMNNOOOPPPPQSTTTTTTTSSSRRQQPPPOONNNNNQPPPPPOOONNMMMLLLKKKKKKKKKLLLLLLLLLLLLLKKKKJJJIIIIGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777766666666666666655555555444444444444444333333333333333322222222222222222111111111111111000000000000000///////////////............--------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!! !!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHIIJJJKKLLMMMNNOOOPPPPQSTTTTTTSSSSRRQQPPOONNNNMMPPPPPOOONNNMMLLLKKKKKKKKKKKLLLLLLLLLLLKKKKJJJJIIIHGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777766666666666666655555555544444444444444333333333333333222222222222222222111111111111111000000000000000///////////////............---------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! !!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFGGGFFFFFFFFFFFFFFFFFFFGGGHHHHIIJJJKKLLMMMNNOOOPPPPQSTTTTTTSSSRRQQPPOONNNMMMMPPPOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKKKJJJIIIIHGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777666666666666666655555555444444444444444333333333333333322222222222222222211111111111111000000000000000///////////////.............--------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!! !  QQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGFFFFFFFFFFFFFFFFFFFFFGGGHHHHIIJJJKKLLMMMNNOOOPPPPQSTTTTTTSSSRRQQPPOONNMMMMMOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKJJJJIIIHHGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888877777777777777666666666666666555555555444444444444444333333333333333222222222222222222111111111111111000000000000000///////////////............--------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!! !  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHIIJJJKKLLMMNNNOOOPPPPQTTTTTTSSSSRRQQPPONNNMMMLLOOOOONNNNMMLLLKKKKKJJJJJKKKKKKKKKKKKKKKKJJJJIIIIHHGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888877777777777777666666666666666555555555444444444444444333333333333333222222222222222222211111111111111000000000000000///////////////.............-------------,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHIIJJJKKLLMMNNNOOOPPPQQTTTTTTSSSRRRQPPOONNMMMLLLOOOONNNNMMMLLLKKKKJJJJJJJKKKKKKKKKKKKKKKJJJIIIIHHHGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>=>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888877777777777777666666666666666555555555444444444444444333333333333333222222222222222222211111111111111000000000000000///////////////.............--------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJKKLLMMNNOOPPPQQQQRRTTTTTTSSSRRQQPPOONNMMMLLLOOOONNNNMMMLLLKKKKKJJJJJKIIIIJJJJJJJIIIIIHHHHGGGGFEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888877777777777777777776666666666666655555555544444444444444433333333333332222222222222222111111111111110000000000000000///////////////..............-------------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJKKKLLMMNNOOPPPQQQQRRTTTTTTSSSRRQQPPOONNMMMLLLOOOONNNNMMMLLKKKKJJJJJJJJIIIIIIIJJIIIIIIIHHHHGGGGFEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>=>>>>>>>>>================<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888877777777777777777766666666666666665555555544444444444444433333333333332222222222222222211111111111110000000000000000///////////////..............--------------,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!   PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJKKKLLMNNNOOPPPQQQRRRTTTTTSSSSRRQQPPOONNMMLLLLOOONNNNMMMLLLKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHGGGGFFEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>==>>>>>>>>================<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888877777777777777777766666666666666665555555544444444444444433333333333332222222222222222211111111111110000000000000000////////////////..............--------------,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!   PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJKKKLMMNNOOOPPQQQQRRRTTTTTSSSSRRQQPPONNNMMLLLLOOONNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGFFEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>===>>>>>>>================<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888877777777777777777766666666666666665555555544444444444444433333333333332222222222222222211111111111111000000000000000////////////////...............-------------,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!   PPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJKKKLMMNNOOOPPQQQQRRRTTTTSSSSRRRQQPOONNMMMLLLLOOONNNNMMLLLKKKJJJJJJJJJJHIIIIIIIIIIIIHHHHHGGGGFFFEEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>====>>>>>>================<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888887777777777777777776666666666666666555555554444444444444444333333333333222222222222222221111111111111100000000000000/////////////////...............--------------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKLLMNNOOOPPQQQQRRRTTSSSSSSRRQQPPOONNNMMMLLLOOONNNMMMLLLKKKJJJJJJJJJJHHIIIIIIIIIIHHHHHGGGGGFFFEEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>=====>>>>>================<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888887777777777777776776666666666666666555555554444444444444444333333333333222222222222222222111111111111110000000000000/////////////////................-------------,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIJJJKKLLMNNOOOPPQQQQQRRSSSSSSSRRRQQPPOONNMMMMLLLOOONNNMMMLLKKKJJJJJJIIIJJHHHHHIIIIIIHHHHHHGGGGFFFFEEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>======>>>>================<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888887777777777777777676666666666666666555555554444444444444444333333333333222222222222222222111111111111110000000000000/////////////////.................-------------,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  OOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJKKLLMMNNOOPPPQQQQQRSSSSSSRRRQQQPPOONNMMMMLLLOOONNNMMMLLKKKJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGFFFFEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????>>>>>>>>>=======>>================<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888887777777777777777666666666666666666555555555444444444444444333333333333222222222222222222111111111111111000000000000//////////////////................-------------,,,,,,,,,,,,,,,,++++++++++++++++**********)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  OOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJKKLLMMNNOOPPPQQQQQQSSSSSRRRRQQPPOOONNMMMMLLLOOONNNMMLLLKKKJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGFFFFEEDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>=======>================<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888877777777777777776666666666666666665555555555444444444444443333333333333222222222222222221111111111111110000000000000/////////////////.................-------------,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIJJKKLLMMNNOOPPPQQQQQQSSSSRRRRQQQPPOONNNMMMMLLLOOONNNMMLLLKKJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999998888888888888877777777777777776666666666666666665555555555544444444444443333333333333222222222222222222111111111111110000000000000/////////////////.................--------------,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGFGFFFGGGGGGGGGGGGGGGGGGHHHIIJJJKKLMMNNOOOPPPQQQQQSSRRRRRQQQPPOOONNNMMMMLLLOONNNNMMLLKKKJJJIIIIIIIIIGHHHHHHHHHHHHHHGGGGGFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>========================<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999988888888888888877777777777777776666666666666666665555555555554444444444443333333333333222222222222222222111111111111111000000000000/////////////////..................-------------,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJKKLLMMNNOOPPPPPQQQRRRRRRQQQPPPOONNNMMMMMLLLOONNNMMMLLKKKJJJIIIIIIIIIGGGHHHHHHHHHHHGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>========================<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999888888888888887777777777777777766666666666666666655555555555554444444444443333333333333222222222222222221111111111111110000000000000////////////////..................-------------,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJKKLLMMNNOOOPPPPPPPRRRRRQQQPPPOOONNNMMMMLLLLOONNNMMMLLKKJJJJIIIIIIIIIGGGGHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>=======================<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9999999999999988888888888887777777777777777766666666666666666655555555555555444444444443333333333333322222222222222221111111111111110000000000000////////////////...................-------------,,,,,,,,,,,,,,+++++++++++++++************)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHIIIJJKKLLMMNNNOOOPPPPPPRRRQQQQPPPOOONNNMMMMMLLLLOONNNMMLLLKKJJJIIIIIIIIIIGGGGGHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999999988888888888887777777777777777766666666666666666655555555555555544444444443333333333333332222222222222221111111111111111000000000000/////////////////..................-------------,,,,,,,,,,,,,,+++++++++++++++************)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGHHHIIIJJKKKLLMMNNOOOPPPPPPRRQQQQPPPOOONNNNMMMMLLLLLONNNNMMLLLKKJJJIIIIIIIHIIGGGGGGHHHHHGGGGGGGFFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::99999999999999888888888888887777777777777777666666666666666666555555555555555544444444333333333333333332222222222222211111111111111110000000000000////////////////..................-------------,,,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGHHHIIIJJJKKLLMMNNOOOOPPPPPQQQQQPPPPOOONNNMMMMLLLLLLONNNMMMLLKKKJJJIIIIIIHHHIGGGGGGGGHGGGGGGGGGFFFFFFEDDDDDDDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????>>>>>>>======================<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::99999999999998888888888888888777777777777777666666666666666666555555555555555544444444333333333333333333222222222222211111111111111110000000000000////////////////...................-------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSTSTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGHHHIIIJJJKKLLMMNNNOOOOPPPPQQQQQPPPOOONNNMMMMLLLLLLKONNNMMMLLKKJJJIIIIIIIHHHIGGGGGGGGGGGGGGGGGGFFFFFEEDDDDDDDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>===========<<========<<<<<<<<<<<<<<<<<;;;;;:::::::::::::::99999999999998888888888888888777777777777777666666666666666666555555555555555544444444433333333333333333222222222222211111111111111110000000000000////////////////...................-------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGHHHIIIJJJKKLLMMNNNOOOOOOPOQQQQPPPOOONNNMMMMLLLLLLKKNNNNMMLLLKKJJJIIIIIIIHHHIGGGGGGGGGGGGGGGGGFFFFFFEEDDDDDDDDDDDDDDDDDCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>============<<=======<<<<<<<<<<<<<<<<<;;;;;:::::::::::::::999999999999988888888888888887777777777777776666666666666666665555555555555555444444444333333333333333332222222222222111111111111111110000000000000///////////////....................------------,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!  NNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGHHHIIIJJKKKLLMMMNNOOOOOOOOQQQPPPPOONNNMMMMLLLLLLKKKNNNMMMLLKKKJJJIIIIIIIIIIIGGGGGGGGGGGGGGGGGFFFFFEEEDDDDDDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>============<<<======<<<<<<<<<<<<<<<<<;;;;;:::::::::::::::999999999999988888888888888887777777777777776666666666666666665555555555555555444444444333333333333333332222222222222111111111111111110000000000000////////////////....................------------,,,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!  NNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLMMMNNNOOOOOOOQQQPPPOOONNMMMMLLLLLLKKKKNNNMMMLLKKKJJJIIIIIIIIIIIGGGGGHHHGGGGGGGGFFFFFEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>===========<<<<=====<<<<<<<<<<<<<<<<<;;;;;:::::::::::::::999999999999988888888888888877777777777777776666666666666666665555555555555555444444444333333333333333332222222222222111111111111111110000000000000////////////////....................------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!  NNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKLLLMMNNNNOOOOOOOQQPPPPOONNNMMMLLLLLKKKKKKNNMMMLLLKKJJJIIIIIIIIIIIIGGGHHHHHGGGGGGGGFFFFFEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>===========<<<<<====<<<<<<<<<<<<<<<<<;;;;;:::::::::::::::9999999999999888888888888888777777777777777666666666666666666655555555555555554444444443333333333333333322222222222221111111111111111100000000000000///////////////.....................------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!  NNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFEEEEEFFFFFFFFFFFGGGGGHHHIIIJJJKKKLLLMMNNNNOOOOOOOQQPPPOOONNMMMLLLLKKKKKKKKNMMMMLLKKKJJJIIIIIIIIIIIIGHHHHHHHHGGGGGGFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>===========<<<<<<===<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::9999999999999888888888888888777777777777777666666666666666666655555555555555554444444443333333333333333322222222222211111111111111111110000000000000///////////////....................-------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGHHHIIIJJJKKKLLMMMNNNOOOOOOOOQQPPPOOONNMMMLLLKKKKKKKKJNMMMLLLKKJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFEEEEEEDDCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>===========<<<<<<==<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::9999999999999888888888888888777777777777777666666666666666665655555555555555554444444443333333333333333222222222222221111111111111111111000000000000/////////////./....................--------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFGGGGGHHIIIIJJKKKLLLMMMNNNOOOOOOOOQPPPPOONNNMMLLLKKKKKKKKJJMMMMLLKKKJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFEEEEEECCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAA@AAAAAAAAAAAAAAABABBBBBBAAAAAAAA@@@@?????>>>>>>>>>===========<<<<<<<==<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999999888888888888888777777777777777666666666666666665555555555555555554444444443333333333333333222222222222211111111111111111111000000000000//////////////./...................--------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGGGGHHIIIJJJKKKLLMMMNNNNOOOOOOOOQPPPPOONNMMMLLLKKKKKKJJJJMMMLLLKKKJJJIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFEEEEEDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@AAAAAAAAAAAAABBBBBBBBAAAAAAA@@@@@?????>>>>>>>>===========<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999999888888888888888777777777777777666666666666666665555555555555555554444444444333333333333333322222222222211111111111111111111000000000000//////////////....................---------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHIIIJJJKKKLLMMMMNNNNOOOOOOQQPPPOONNMMLLLKKKKKKKJJJJMMLLLKKKJJJIIIIHHHHIIIIIIHHHHHHHGGGGGFFFFEEEEEDDDDCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAABBBBBBBBBBAAAAA@@@@??????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::9999999999999998888888888887777777777777777666666666666666666665555555555544444444444444433333333333333333222222222222222211111111111111111110000000000000///////////////................---------------,,,,,,,,,,,,,,,++++++++++++++************)))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!  MMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEFFFFGGGHHIIIJJJKKKLLMMMMNNNNOOOOOOQPPPOOONNMMLLLKKKKKJJJJJJMLLLLKKJJJIIIIHHHHHHIIIIIHHHHHHGGGGGFFFFEEEEEDDDDDCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@AAAAAAAAABBBBBBBBBBBAAAAA@@@@?????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::99999999999999988888888888877777777777777776666666666666666666655555555555444444444444444333333333333333322222222222222222111111111111111111100000000000000//////////////................---------------,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  MMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDEEDDDDDDDDEEEEEEEEFFFFGGGHHIIJJJKKLLLMMMMNNNNOOOOONQPPPOONNMMMLLKKKKKJJJJJJJMLLLKKKJJJIIIHHHHHHHIIIIIHHHHHGGGGGGFFFFEEEEDDDDDDBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAABBBBBBBBBBBAAAAA@@@?????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::99999999999999988888888888877777777777777776666666666666666666655555555555444444444444444433333333333333322222222222222222211111111111111111100000000000000//////////////................--------------,,,,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEFFFFGGGHHIIJJJKKKLLMMMMNNNNNOOONNPPPPOONNMMLLLKKKKKJJJJJJJMLLLKKKJJIIIIHHHHHHHHIIIIGHHHGGGGGGFFFFEEEEDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@AA@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBAAAA@@@@????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::99999999999999988888888888877777777777777776666666666666666666655555555555444444444444444433333333333333322222222222222222211111111111111111100000000000000//////////////................---------------,,,,,,,,,,,,,,,,++++++++++++++************))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHIIIJJKKKLLLMMMNNNNNNNNNNPPPOOONNMMLLLKKKKJJJJJJJJLLLLKKJJJIIIHHHHHHHHHHIIIGGGGGGGGGFFFFEEEEDDDDDDDCBBBBBBBBBBBBBBBBBAAAAAAA@A@@@@@@@@@@@@@@@AAAAAAAABBBBBBBBBAAAAA@@@@????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::99999999999999888888888888877777777777777766666666666666666666655555555555544444444444444433333333333333322222222222222222211111111111111111100000000000000//////////////................----------------,,,,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEFFFFGGHHIIIJJKKKLLLMMMNNNNNNNNNNPPPOONNNMMLLKKKKKJJJJJJJJLLLLKKJJJIIIHHHHHHHHHHHIIGGGGGGGGFFFFEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAA@@A@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBAAAAA@@@????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::9999999999999888888888888877777777777777766666666666666666666655555555555554444444444444433333333333333322222222222222222211111111111111111100000000000000///////////////...............-----------------,,,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGHHHIIJJJKKLLLMMMMNNNNNNNNNPPOOONNMMLLLKKKKJJJJJJJJJLLLKKKJJIIIHHHHHHHHHHHHHHGGGGGGGFFFFEEEEDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAA@@@@???>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999988888888888877777777777777766666666666666666666655555555555555444444444444433333333333333322222222222222222221111111111111111100000000000000//////////////................-----------------,,,,,,,,,,,,,,+++++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGHHHIIJJKKKLLLMMMNNNNNNNNNPPOOONNMMLLLKKKKJJJJJJJJJLLLKKKJJIIIHHHHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBAAAAA@@@????>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999888888888888887777777777777776666666666666666666655555555555555544444444444433333333333333322222222222222222221111111111111111100000000000000//////////////................----------------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFFGGHHIIIJJKKKLLMMMMNNNNNNNNPOOONNNMMLLKKKKKJJJJJJJJJLLLKKKJJIIIHHHHGGGGGHHHHHFFFFFFFFFEEEEEDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBAAAAA@@@????>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999888888888888888777777777777776666666666666666666655555555555555554444444444433333333333333322222222222222222221111111111111111100000000000000//////////////.................---------------,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###$################""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHHIIJJJKKLLLMMMMNNNNNNMOOOONNMMLLLKKKKKJJJJJJJJJLLLKKKJJIIHHHHGGGGGGGGHHHFFFFFFFFEEEEEDDDDDCCCCCCCBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBAAAAAA@@@@???>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999888888888888888777777777777766666666666666666666655555555555555554444444444433333333333333322222222222222222221111111111111111100000000000000//////////////.................---------------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFGGGHHIIIJJKKKLLLMMMMMNNNMMOOONNNMMLLLKKKKKJJJJJJJJJLLLKKKJJIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDCCCCCCCCAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???@@@@@@@@@@AAAAAAAAAAAAAAA@@@????>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999998888888888888877777777777777666666666666666666666555555555555555544444444444333333333333333222222222222222222211111111111111111000000000000000/////////////.................---------------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDEEEEEFFGGGHHIIIJJKKKLLLMMMMMMMMMOONNNMMMLLLKKKKKJJJJJJJJJLLLKKJJJIIHHHGGGGGGGGGGGGFFFEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????@@@@@@@@AAAAAAAAAAAAA@@@@???>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999998888888888888887777777777777766666666666666666666555555555555555544444444444333333333333333222222222222222222111111111111111111000000000000000/////////////.................---------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!  LLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDEEEEFFGGGHHHIIJJJKKLLLMMMMMMMMMOONNNMMLLLKKKKKKKJJJJJJJJLLLKKJJIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCCAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????@@@@@@@AAAAAAAAAAAA@@@@???>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999988888888888888877777777777777666666666666666666665555555555555555444444444443333333333333332222222222222222221111111111111111110000000000000000////////////.................---------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDEEEEFFGGGHHIIIJJKKKLLLMMMMMMMMONNNMMMLLLKKKKKKKJJJJJJJJLLLKKJJIIIHHGGGGGGFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????@@@@@@@AAAAAAAAAA@@@@????>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999988888888888888777777777777776666666666666666666665555555555555554444444444443333333333333332222222222222222221111111111111111110000000000000000////////////.................---------------,,,,,,,,,,,,,++++++++++++++++++************))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDEEEEFFGGGHHHIIJJJKKLLLLMMMMMMMONNNMMMLLLKKKKKKKJJJJJJJJLLLKKJJIIHHHGGGGFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????@@@@@@@AAAAAAAAA@@@@???>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999988888888888888777777777777776666666666666666666665555555555555554444444444443333333333333333222222222222222211111111111111111110000000000000000////////////.................---------------,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIJJKKKLLLLMMMMMLNNNNMMMLLLKKKKKKKKJJJJJJJLLLKKJJIIHHGGGGFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@@@@@AAAAAAA@@@@????>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999988888888888888877777777777776666666666666666666665555555555555554444444444443333333333333333222222222222222211111111111111111110000000000000000////////////.................---------------,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJKKKLLLLMMMMLNNNNMMMLLLKKKKKKKKJJJJJJJLLKKKJJIIHHGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@@@@@@?@@@?????????????????@@@@@@@AAAA@@@@@@????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999988888888888888777777777777776666666666666666665565555555555555554444444444443333333333333333222222222222222211111111111111111110000000000000000////////////.................---------------,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFFGGGHHHIIJJKKKLLLLLMLLLNNNMMMLLLLKKKKKKKKJJJJJJILLKKJJIIHHHGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAA@@@@@@@@@@@@@@@@?@@@??????????????????@@@@@@@@@@@@@@@????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999988888888888888877777777777776666666666666666665555555555555555554444444444443333333333333332222222222222222211111111111111111100000000000000000////////////.................----------------,,,,,,,,,,,,++++++++++++++++++************)))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEFFFFGGGHHHIIJJJKKKLLLLLLLLNNNMMMLLLLKKKKKKKJJJJJJJILLKKJJIIHHGGGFFFFFFFFEEEEDDDDDDDCCCCCCCCCCCCCCCCBBAAAAAAA@@@@@@@@@@@@@@@@??@@????????????????????@@@@@@@@@@@@@@????>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999988888888888888877777777777776666666666666666665555555555555555554444444444443333333333333332222222222222222211111111111111111100000000000000000/////////////................----------------,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFFGGGHHIIIJJKKKLLLLLLLLNNNMMMLLLLKKKKKKKJJJJJJIILKKJJJIIHHGGGFFFFFEEEEEEEDDDDDCCCCCCCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@@@@@@@???@@????????????????????@@@@@@@@@@@@@????>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888888777777777777766666666666666666665555555555555555555444444444443333333333333332222222222222222211111111111111111100000000000000000/////////////...............-----------------,,,,,,,,,,,,,,++++++++++++++++************))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFFGGGHHHIIJJJKKKLLLLLLLNNNMMMMLLLKKKKKKKJJJJJJIILKKJJIIHHGGGFFFFFEEEEEEEEDDCCCCCCCCCCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@@@@????@@?????????????????????@@@@@@@@@@@?????>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888888877777777777766666666666666666665555555555555555554444444444444333333333333333222222222222222211111111111111111100000000000000000/////////////...............-----------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFFGGGHHIIIJJKKKLLLLLLLNNNMMMMLLLLKKKKKKJJJJJIIIKKJJJIIHHGGGFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@@@@?????@@??????????????????????@@@@@@@@@@????>>>>>======<=<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888888777777777777776666666666666666665555555555555555554444444444444433333333333333222222222222222111111111111111111100000000000000000/////////////...............-----------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""!"""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFFGGGHHHIIJJKKKLLLLLLLNNNMMMMLLLLKKKKKKJJJJJIIIKKJJIIHHGGGFFFFEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@@??????@@???????????????????????@@@@@@@@?????>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999998888888888877777777777777666666666666666655555555555555555554444444444444443333333333333222222222222222111111111111111111000000000000000000/////////////...............-----------------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""!!""!!!!!!!!!!!!!!!!  KKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCDDDDDEEEFFFFGGGHHIIJJJKKKLLLLLLNNNMMMMLLLLKKKKKKJJJJIIIHKJJIIIHHGGGFFFFEEEEEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@@???????@@???????????????????????@@@@@@@??????>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999988888888887777777777777766666666666666665555555555555555555544444444444444433333333333322222222222222211111111111111111100000000000000000//////////////...............-----------------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!"!!!!!!!!!!!!!!!!!  KKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCDDDDEEEEFFFGGGHHIIIJJKKKKLLLLLNNNNMMMMLLLLKKKKJJJJJIIIHKJJIIHHGGGFFFFEEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@@????????@@@????????????????????????@@@???????>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999999998888888887777777777777766666666666666665555555555555555555544444444444444433333333333222222222222222211111111111111111100000000000000000///////////////..............-----------------,,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDEEEEFFFFGGGHHHIIJJKKKLLLLLLLOONNNNNMMMMLLLLKKKKJJJIIILLKKJJIIIHHHGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@@@@@@@@@??@@@@@@@@@@??????????????@???????????>>>>>======<<<=<<<<<<<<<<<<;;;;;;;;;;;;;::::::9999999999999999888888888888877777777777777766666666665555555555555555555555554444444444444444333333333333333322222222211111111111111111000000000000000////////////////.............----------------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEFFFFGGGHHIIJJJKKKLLLLLLOONNNNNMMMMLLLLKKKKJJJIIHLLKKJJIIHHHGGGGGGGFFFFFFFCCCCCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::9999999999999998888888888888877777777777777766666666655555555555555555555555554444444444444444333333333333333222222222221111111111111111000000000000000////////////////............-----------------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDEEEEFFFGGGHHHIIJJKKKLLLLLLOONNNNNMMMMLLLLKKKKJJIIIHLKKJJIIIHHHGGGGGGFFFFFFFFCCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::999999999999999888888888888887777777777777776666666665555555555555555555555555444444444444444433333333333333322222222222211111111111111100000000000000/////////////////............-----------------,,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDEEEEEFFFGGGHHIIJJJKKKLLLLLOONNNNNNMMMLLLLKKKJJJIIIHLKKJJIIHHHGGGGGGFFFFFFFFFCCCCCCCCCCCBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::999999999999999888888888888887777777777777776666666665555555555555555555555555444444444444444433333333333333322222222222221111111111111100000000000000/////////////////............-----------------,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEEEFFFGGHHHIIJJKKKLLLLLNNNNNNNNMMMMLLLKKKJJJIIHHKKJJJIIHHHGGGGGFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::999999999999999888888888888887777777777777776666666655555555555555555554455555444444444444444433333333333333322222222222222111111111111000000000000000/////////////////.............-----------------,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBCCCCCCCCCCDDDDDEEEEFFFGGGHHIIJJJKKKLLLLNNNNNNNNMMMMLLLKKKJJIIIHHKKJJIIIHHGGGGGFFFFFFFFFFFCCCCCCCCBBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;::::::999999999999999888888888888887777777777777776666666655555555555555555554445554444444444444444433333333333333322222222222222211111111111000000000000000////////////////..............----------------,,,,,,,,,,,,,,,,,,+++++++++++++****************))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBCCCCCCCCCDDDDDEEEEFFFGGGHHIIJJKKKKLLLNNNNNNNNMMMMLLLKKKJJIIHHHKKJJIIHHHGGGGFFFFFFFFFFFFCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;::::::999999999999999888888888888887777777777777776666666655555555555555555544444554444444444444444433333333333333322222222222222221111111111000000000000000/////////////////.............----------------,,,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCDDDDDEEEEFFFGGHHIIIJJKKKKLLNNNNNNNNMMMMLLLKKJJJIIHHGKJJJIIHHHGGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999999988888888888888877777777777777766666666555555555555555555444444544444444444444444333333333333333222222222222222211111111110000000000000000////////////////.............----------------,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCDDDDDEEEEFFGGGHHIIJJJKKKKLNNNNNNNNMMMMLLLKKJJJIIHHGKJJIIIHHGGGGFFFFFFFFFFFFFCCCCCBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@??????????????????>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888888777777777777777666666665555555555555555554444444444444444444444433333333333333332222222222222222111111111100000000000000000//////////////..............----------------,,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCDDDDDDEEEFFFGGHHIIIJJKKKKLNNNNNNNNMMMMLLLKKJJJIIHHGKJJIIHHHGGGGFFFFFFFFFFFFFCCCCBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998888888888888887777777777777776666666665555555555555555444444444444444444444444333333333333333322222222222222221111111111000000000000000000/////////////..............----------------,,,,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDEEEEFFGGGHHIIJJJKKKKNNNNNNNNMMMMLLLKKJJIIIHHGKJJIIHHHGGGGFFFFFFFFFFFFFCCCBBBBBBBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@????????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888888777777777777777666666666655555555555555544444444444444444444444433333333333333332222222222222222111111111100000000000000000//////////////..............----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDEEEFFFGGHHIIIJJKKKKNNNNNNNNMMMMLLLKKJJIIHHGGJJIIIHHGGGGFFFFFFFFFFFFFECCBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@????????????>>>>>>>>>>>======<<<<<<<;<<<;;;;;;;;;;;::::::::::::9999999998888888888888888777777777777777666666666655555555555554444444444444444444444444333333333333333322222222222222221111111110000000000000000000/////////////..............----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDEEEFFGGGHHIIJJJKKKNNNNNNNNMMMMLLLKKJJIIHHGGJJIIHHHGGGGFFFFFFFFFFFFEECBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@????????????>>>>>>>>>>======<<<<<<<;;<<;;;;;;;;;;;:::::::::::::99999999888888888888888877777777777777666666666666555555555555444444444444444444444444433333333333333332222222222222222111111111000000000000000000//////////////...............----------------,,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDEEEFFFGGHHIIJJJKKKNNNNNNNNMMMMLLLKKJJIIHHGGJJIIHHHGGGFFFFFFFFFFFEEEEBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????@@@@@@@@@@@@AAAAA@@@@@@@@????????????>>>>>>>>>======<<<<<<<;;;<;;;;;;;;;;;::::::::::::::9999999888888888888888877777777777777666666666666655555555555444444444444444444444444333333333333333332222222222222222111111111000000000000000000//////////////................---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!   JKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDEEEFFGGHHIIIJJJKKMNNNNNNNMMMMLLLKKJJIIHHGGJJIIHHGGGGFFFFFFFFFFEEEEEBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????@@@@@@@@@@@AAAAA@@@@@@@????????????>>>>>>>>>======<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999998888888888888888777777777777777666666666666665555555555444444444444444444444444333333333333333332222222222222222111111111000000000000000000//////////////................---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!   JJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDEEEFFGGGHHIIJJJKKMNNNNNNNMMMMLLLKKJJIIHHGGJIIHHHGGGFFFFFFFFFEEEEEEEBBBBBBBBBBBAAAAAAAAAAAAAA@@@????????????@@@@@@@@@@AAAA@@@@@@@@??????????>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999998888888888888888777777777777777666666666666666555555555444444444444444444444444333333333333333332222222222222222111111111000000000000000000//////////////................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDEEFFFGGHHIIJJJKKMNNNNNNNMMMMLLLKKJJIIHHGFJIIHHGGGGFFFFFFFFEEEEEEEEBBBBBBBBBBAAAAAAAAAAAAAAA????????????????@@@@@@@@@AAA@@@@@@@@??????????>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999998888888888888888777777777777777666666666666666555555555444444444444444444444444333333333333333332222222222222222111111111100000000000000000//////////////................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDEEEFFGGHHIIIJJJKMMNNNNNNMMMMLLLKKJJIHHGGFJIIHHGGGFFFFFFFFEEEEEEEEEBBBBBBBBBBAAAAAAAAAAAAAAA?????????????????@@@@@@@@AA@@@@@@@@??????????>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999998888888888888888777777777777777666666666666666555555555444444444444444433444443333333333333333332222222222222222111111111110000000000000000//////////////.................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDEEEFFGGHHIIIJJJKMMNNNNNNMMMMLLLKKJJIHHGGFIIHHHGGGFFFFFFFEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAA??????????????????@@@@@@@@@@@@@@@@@????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999998888888888888888777777777777777666666666666666555555555444444444444444433344443333333333333333332222222222222222111111111111000000000000000//////////////.................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDEEFFGGHHHIIJJJKMMNNNNNNMMMMLLLKJJIIHHGFFIIHHGGGFFFFFFFEEEEEEEEEEEBBBBBBBBAAAAAAAAAAAAAAAAA???????????????????@@@@@@@@@@@@@@@????????>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999888888888888888877777777777777666666666666666655555555544444444444444443333444333333333333333332222222222222222211111111111110000000000000///////////////.................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBCCCCCCCDDDDEEFFFGGHHIIJJJKMMNNNNNNMMMMLLKKJJIIHGGFFIHHHGGGFFFFFFFEEEEEEEEEEEBBBBBBBAAAAAAAAAAAAAAAA@@?????????????????????@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999988888888888888777777777777777666666666666666655555555544444444444444443333344333333333333333332222222222222222211111111111111000000000000///////////////.................----------------,,,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBCCCCCCCCDDDEEEFFGGHHIIJJJKMMMNNNNNMMMMLLKKJJIHHGGFEIHHGGGFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAA@@@@@?????????????????????????@@@@@@?????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999998888888888888777777777777777666666666666666665555555544444444444444443333333333333333333333332222222222222222211111111111111100000000000///////////////.................----------------,,,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCDDDDEEFFGGHHIIIJJJMMMMNNNMMMMMLLKKJIIHHGFFEHHGGGGFFFFFFFEEEEEEEEEEEEBBBBAAAAAAAAAAAAAAA@@@@@@?????????????????????????@@@@?????????>>>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:;;;::::::::::::99999999999888888888888777777777777777666666666666666665555555544444444444444443333333333333333333333332222222222222222211111111111111110000000000///////////////.................----------------,,,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!! !  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCDDDEEEFFGGHHIIJJJMMMMNNMMMMMLLLKJJIIHGGFEEHHGGGFFFFFFFEEEEEEEEEEEEEBBBAAAAAAAAAAAAAA@@@@@@@@?????????????????????????@???????????>>>>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::;;:::::::::::::9999999999988888888888777777777777777666666666666666665555555544444444444444443333333333333333333333322222222222222222211111111111111110000000000////////////////................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEFFGGHHIIIJJMMMMMMMMMMMLLKKJJIHHGFFEEHGGGFFFFFFFEEEEEEEEEEEEEDBBAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>???????????????????????>>>>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::;::::::::::::99999999999998888888887777777777777777666666666666666655555555544444444444444443333333333333333333333322222222222222222211111111111111110000000000/////////////////...............-----------------,,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDEEEFFGGHHIIIJJKMMMMNNNMMMMLLKKJJIHHGFFEEGGFFFFEEEEEEEEEEEDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>===>>>>>========<<<<<<<<<<;;;;;;;;:::::::::::::9999999888888887777777777777777766666666666666655555555555555555555444444444444444333333333333333322222222211111111111111110000000000000000000000///////////////.................-------------,,,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!   JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFGGHHIIJJJMMMMMMMMMMMLLKKJIIHGGFFEDGFFFFEEEEEEEEEEEEDDDDDDDDAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>=====>>>>========<<<<<<<<<<;;;;;;;;::::::::::::99999999988888887777777777777777766666666666666655555555555555555555444444444444444433333333333333322222222221111111111111110000000000000000000000///////////////..................------------,,,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!   JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEFFGGHHIIIJJLMMMMMMMMMLLLKKJIIHGGFEEDGFFFEEEEEEEEEEEEDDDDDDDDDAAAAAAA@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>=======>>>========<<<<<<<<<<;;;;;;;:::::::::::::99999999998888887777777777777777766666666666666655555555555555555555444444444444444433333333333333322222222222111111111111110000000000000000000000///////////////..................------------,,,,,,,,,,,,,,,,,,++++++++++++**************)**)))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!   JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEFFGGHHIIJJLLMMMMMMMMLLKKJJIHHGFFEDDFFFFEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>==========>=========<<<<<<<<<<;;;;;;;;::::::::::::99999999999888887777777777777777766666666666666555555555555555555555444444444444444433333333333333322222222222211111111111110000000000000000000000///////////////..................------------,,,,,,,,,,,,,,,,,,,+++++++++++**************))*)))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFHHHHHGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCDDDEEFFGGHHHIIJLLLMMMMMMLLLKKJIIHGGFEEDDFFFEEEEEEEEEEEEEDDDDDDDDDAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>=====================<<<<<<<<<<;;;;;;;:::::::::::::99999999999988887777777777777777766666666666666555555555555555555555444444444444444433333333333333322222222222221111111111110000000000000000000000////////////////.................------------,,,,,,,,,,,,,,,,,,,+++++++++++**************))))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCDDDEEFFGGHHIIILLLLMMMMLLLKKJJIIHGGFEEDDFFFEEEEEEEEEEEEDDDDDDDDDCAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<=======<<<<<<<<<<<;;;;;;;:::::::::::::99999999999998877777777777777777766666666666666555555555555555555555444444444444444433333333333333322222222222222111111111110000000000000000000000/////////////////................------------,,,,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  IIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCDDEEFFFGGHHIIKLLLLLLLLLLKKJJIHHGFFEDDDFFEEEEEEEEEEEEEDDDDDDDDCCAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<======<<<<<<<<<<;;;;;;;;;::::::::::::99999999999999877777777777777777666666666666666555555555555555555555444444444444444433333333333333322222222222222211111111110000000000000000000000//////////////////..............-------------,,,,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCDDDEEFFGGHHIIKKLLLLLLLLKKKJJIHHGFFEDDCFFEEEEEEEEEEEEEDDDDDDDDCCA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<=====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999877777777777777777666666666666666555555555555555554555444444444444444433333333333333222222222222222221111111100000000000000000000000//////////////////...............------------,,,,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDEEFFGGGHHIKKKLLLLLLLKKJJIIHGGFEEDDCFFEEEEEEEEEEEEEDDDDDDDCCCA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<===<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999887777777777777777666666666666666555555555555555554455444444444444444433333333333333322222222222222221111111100000000000000000000000//////////////////...............------------,,,,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDEEEFFGGHHIKKKLLLLLLKKKJJIIHGGFEEDDCFFEEEEEEEEEEEEEDDDDDDDCCC@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<==<<<<<<<<<<;;;;;;;;;;;;;::::::::9999999999999998887777777777777776666666666666665555555555555555544454444444444444444333333333333333222222222222222211111111000000000000000000/0000//////////////////...............-------------,,,,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIJIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCDDDEEFFGGHHHJKKKKLLLKKKKJJIIHGGFEEDDCFFEEEEEEEEEEEEDDDDDDDCCCC@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999998888777777777777776666666666666665555555555555555444444444444444444444333333333333333222222222222222211111111000000000000000000//000//////////////////...............--------------,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCDDDEEFFGGGHHJKKKKKKKKKKJJJIHHGGFEEDDCFFEEEEEEEEEEEEDDDDDDDCCCC@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::9999999999999998888877777777777766666666666666655555555555555555444444444444444444444333333333333333222222222222222211111110000000000000000000///00//////////////////...............---------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCDDDEEFFFGGHHJKKKKKKKKKKJJIIHHGFFEEDDCFFEEEEEEEEEEEEDDDDDDDCCCC@@@@@@@@????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999998888887777777777766666666666666655555555555555555444444444444444444444333333333333332222222222222222211111110000000000000000000///////////////////////...............----------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDDEEFFFGGHHJJKKKKKKKKKJJIIHHGFFEEDDCFFEEEEEEEEEEEDDDDDDDCCCCC@@@@@@@???????????????>>>>>>>>>>>>=========================<<<<<<<<<<<<<;;;<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999998888888777777777766666666666666655555555555555555444444444444444444444333333333333333222222222222222211111110000000000000000000////////////////////////..............----------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDDEEFFFGGHHJJKKKKKKKKJJJIIHHGFFEEDDCFFEEEEEEEEEEEDDDDDDDCCCCC@@@@@@???????????????>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;;;:::::::::999999999999999888888887777777776666666666666666555555555555555544444444444444444444433333333333333222222222222222221111111000000000000000000////////////////////////...............----------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEGGGGGFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDDEEFFFGGHHJJJKKKKKKKJJJIIHHGFFEEDDCFFEEEEEEEEEEDDDDDDDCCCCCC@@@@@??????????????>>>>>>>>>>>==========================<<<<<<<<<<<<;;;;;;;<<<<;;;;;;;;;;;;;:::::::::9999999999999998888888888777777766666666666666666655555555555555444444444444444444444433333333333333322222222222222221111111100000000000000000////////////////////////...............----------------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  HHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBCCCDDDEEFFFGGGHJJJKKKKKKJJJJIIHHGFFEEDDCFFEEEEEEEEEDDDDDDDDCCCCCC@@@@??????????????>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;<<<;;;;;;;;;;;;;:::::::::9999999999999998888888888877777766666666666666666555555555555555444444444444444444444433333333333333322222222222222221111111110000000000000000////////////////////////...............----------------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  HHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBCCCDDDEEFFFGGGHJJJJKKKKKJJJJIIHHGFFEEDDCFFEEEEEEEEEDDDDDDDCCCCCCB@@@??????????????>>>>>>>>>============================<<<<<<<<<<<<;;;;;;;;;<<;;;;;;;;;;;;;::::::::::999999999999998888888888887777766666666666666666555555555555555444444444444444444444333333333333333332222222222222221111111111000000000000000////////////////////////...............----------------,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   HHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBCCCDDDEEFFFGGGHJJJJJKKJJJJJIIIHHGFFEEDDCFFEEEEEEEEDDDDDDDDCCCCCCB@@?????????????>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999998888888888888877766666666666666666655555555555555544444444444444444444433333333333333333222222222222222111111111110000000000000/////////////////////////...............----------------,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   HHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBCCCDDDEEFFFGGGHJJJJJJJJJJJJIIHHGGFFEEDDDFFEEEEEEEDDDDDDDDCCCCCCBB@?????????????>>>>>>>>>>>==========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999998888888888888887766666666666666666655555555555555444444444444444444444433333333333333332222222222222222111111111111000000000000////////////////////////................----------------,,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   HHHHHHHHHHHHHHHHHHHHIIIHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBCCCDDDEEFFFGGGHJJJJJJJJJJJJIIHHGGFFEEDDDFFEEEEEEEDDDDDDDDCCCCCBBB?????????????>>>>>>>>>>>>=========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999998888888888888888766666666666666666555555555555555444444444444444444444433333333333333332222222222222222111111111111100000000000////////////////////////...............----------------,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBCCCDDDEEFFFGGGGIJJJJJJJJJJIIIHHGGFFEEDDDFFEEEEEEDDDDDDDDCCCCCCBBB????????????>>>>>>>>>>>>>=======================<<<<<<<<<<<<;;;;;;;;;;;;;;:;;;;;;;;;;::::::::::::::99999999998888888888888888766666666666666666555555555555555444444444444444443444433333333333333332222222222222222111111111111110000000000///////////////////////.................---------------,,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! !!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBCCDDDEEEFFGGGGIJJJJJJJJJIIIIHHGGFFEEDDDFFEEEEEEDDDDDDDCCCCCCBBBB??????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<;;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::999999999988888888888888888776666666666666666555555555555554444444444444444443344433333333333333332222222222222222111111111111111000000000///////////////////////..................--------------,,,,,,,,,,,,,++++++++++++++++++++**************))))))))))))))())(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBBCCDDDEEEFFFGGGIIJJJJJJJJIIIHHHGGFFEEDDDFFEEEEEEDDDDDDDCCCCCBBBBB?????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<;;;;;;;;;;;;;::::;;;;;;;::::::::::::::999999999988888888888888888777666666666666666555555555555554444444444444444443334433333333333333332222222222222222111111111111111100000000///////////////////////..................--------------,,,,,,,,,,,,,++++++++++++++++++++**************))))))))))))))(()(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! !!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCDDDEEEFFFGGGIIIJJJJJJIIIIHHGGGFFEEDDCFFEEEEEDDDDDDDCCCCCCBBBBB????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::;;;;;;::::::::::::::99999999998888888888888888777776666666666666555555555555555444444444444444443333333333333333333332222222222222222211111111111111110000000///////////////////////..................---------------,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))(()((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! !!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAABBBCCDDDEEEFFFGGGIIIJJJJJIIIIIHHGGGFFEEDDDFFFEEEEEDDDDDDCCCCCBBBBBB???>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::;;;::::::::::::::9999999998888888888888888777777777776666666666666666655555555555555555444444444444444444333333333333333322222222222222111111111111111100000000000//////////////..............--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAABBBCCDDDEEEFFFGGGIIIIIIIIIIIIHHHGGFFFEEDDCFFEEEEEDDDDDDCCCCCCBBBBBB??>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::;;:::::::::::::99999999998888888888888888777777777776666666666666666655555555555555555444444444444444444333333333333333322222222222222111111111111111100000000000///////////////.............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAABBBCCDDDEEEFFFGGGIIIIIIIIIIIHHHGGGFFEEEDDCFFEEEEEDDDDDDCCCCCBBBBBBB?>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999888888888888888777777777776666666666666666655555555555555555444444444444444443333333333333333322222222222222111111111111111100000000000////////////////...........---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!  GGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAABBBCCDDDEEEFFFGGGIIIIIIIIIIHHHHGGFFFEEDDDCFFEEEEDDDDDDCCCCCBBBBBBBA>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999988888888888887777777777777666666666666666555555555555555554444444444444444443333333333333333322222222222222111111111111111100000000000/////////////////..........---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCDDDEEFFFFGGGIIIIIIIIIHHHHGGGFFEEEDDDCFEEEEEDDDDDDCCCCCBBBBBBAA>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999998888888888887777777777777766666666666666555555555555555554444444444444444443333333333333333322222222222221111111111111111100000000000//////////////////.........----------------,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAABBCCCDDEEEFFFFGGGIIIIIIIHHHHHGGGFFFEEDDDCCFEEEEEDDDDDCCCCCBBBBBBAAA>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999888888888887777777777777776666666666666555555555555555554444444444444444443333333333333333322222222222221111111111111111100000000000/////////////////.........------------------,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBCCCDDEEEFFFFGGGIIIIIIHHHHHGGGFFFEEEDDDCCFEEEEDDDDDDCCCCCBBBBBAAAA>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888877777777777777777666666666665555555555555555554444444444444444443333333333333333322222222222221111111111111111100000000000/////////////////.........------------------,,,,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@AAABBCCDDDEEEFFFFGGGIIIHHHHHHHGGGFFFEEEDDDCCCEEEEDDDDDDCCCCCBBBBBBAAAA>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888877777777777777777666666666665555555555555555554444444444444444433333333333333333222222222222221111111111111111100000000000/////////////////.........-----------------,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@AAABBCCDDDEEEFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCEEEEDDDDDDCCCCCBBBBBAAAAA>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888877777777777777777666666666665555555555555555554444444444444444433333333333333333222222222222221111111111111111100000000000/////////////////.........-----------------,,,,,,,,,,,,,,,+++++++++++++++++++***********************)))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@AABBBCCDDEEEFFFFFGGGHHHHHHHGGGGFFFEEEDDDCCCCBEEEDDDDDDCCCCCCBBBBBAAAAA>>>>>=================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9:::::9999999999999998888888888877777777777777777666666666665555555555555555544444444444444444433333333333333333222222222222222111111111111111100000000000/////////////////........------------------,,,,,,,,,,,,,,,+++++++++++++++++++*********************)*))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@AABBBCCDDEEEFFFFFFGGHHHHHHGGGGFFFEEEDDDDCCCBBEEEDDDDDDCCCCCBBBBBAAAAAA>>>>================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999::::9999999999999998888888888777777777777777777666666666655555555555555555444444444444444444433333333333333333222222222222222211111111111111100000000000/////////////////........------------------,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@AABBBCCDDEEEFFFFFFFFHHHHHGGGGFFFEEEDDDDCCCCBBEEDDDDDDCCCCCCBBBBBAAAAAA>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::9999:::9999999999999998888888888777777777777777776666666666655555555555555555444444444444444444333333333333333332222222222222222221111111111111100000000000/////////////////........------------------,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@AABBCCCDDEEEFFFFFFFFHHHHGGGGFFFEEEDDDDCCCCBBBEDDDDDDDCCCCCBBBBBAAAAAAA>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999::99999999999999988888888877777777777777777766666666666555555555555555554444444444444444443333333333333333332222222222222222211111111111111000000000000////////////////.........-----------------,,,,,,,,,,,,,,++++++++++++++++++*+*******************))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!  FFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@???@@@AABBCCCDDEEEFFFFFFFFHHHGGGGFFFEEEDDDCCCCCBBBBDDDDDDDCCCCCCBBBBBAAAAAA@>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999:999999999999998888888888777777777777777777666666666665555555555555555544444444444444444433333333333333333222222222222222221111111111111100000000000000///////////////..........----------------,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!  FFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@???@@@AABBCCCDDEEEFFFFFFFFHGGGGGFFFEEEDDDCCCCBBBBBBDDDDDDCCCCCCCBBBBBAAAAAA@===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999988888888888777777777777777766666666666555555555555555555444444444444444444333333333333333332222222222222222211111111111111000000000000000//////////////...........---------------,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!  FFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@???@@@AABBCCCDDEEEEFFFFFFFGGGGGFFFEEEDDDCCCCBBBBBBADDDDDDCCCCCCBBBBBBAAAAA@@=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:;:::::::::::::::9999999999999999999999888888888888777777777777777666666666665555555555555555544444444444444444443333333333333333322222222222222222111111111111110000000000000000////////////.............-------------,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!  FFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????@???@@@AABBCCCDDEEEEFFFFFFFGGGGFFFEEEDDDCCCCBBBBBAAADDDDDCCCCCCCBBBBBAAAAAA@@============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999998888888888888777777777777776666666666665555555555555555444444444444444444333333333333333333222222222222222221111111111111100000000000000000////////////.............------------,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@@?????????????@???@@@AABBCCCDDDEEEEFFFFFEGGGFFFEEEDDDCCCCBBBBBAAAADDDDCCCCCCCCBBBBBAAAAA@@@=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999998888888888888877777777777766666666666666555555555555555444444444444444444333333333333333332222222222222222221111111111111100000000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????@@@@@@@@@???????????????????@@@AABBBCCDDDEEEEEEEEEEGGFFFEEEDDDCCCCBBBBAAAAAADDCCCCCCCCCCBBBBBAAAAA@@@=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999988888888888888887777777777766666666666666655555555555555444444444444444444333333333333333332222222222222222211111111111111100000000000000000///////////................-----------,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????@@@@@@??????????????????????@@@AABBBCCDDDEEEEEEEEEEGFFFEEEEDDCCCCBBBBAAAAAAACCCCCCCCCCCCBBBBBAAAAA@@@======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999998888888888888887777777777766666666666666666555555555555444444444444444444333333333333333333222222222222222221111111111111100000000000000000////////////.................---------,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????@???????????????????????????@@@AABBBCCDDDDEEEEEEEEEFFFFEEEDDDCCCBBBBAAAAAAAACCCCCCCCCCCBBBBBBAAAAA@@@=====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999998888888888888887777777777766666666666666666655555555555444444444444444444433333333333333333222222222222222221111111111111100000000000000000////////////..................--------,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????????????????????????????????@@@AAABBBCCCDDDDEEEEEEEEFFFEEEDDDCCCBBBBAAAAAAAA@CCCCCCCCCCCBBBBBBAAAAA@@@====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999989999998888888888888887777777777766666666666666666555555555555444444444444444444333333333333333333222222222222222221111111111111100000000000000000////////////..................--------,,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!   FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????????????????????????????@??@@@AAABBBCCCDDDDDEEEEEDDFFEEEDDDCCCBBBBAAAAAA@@@@CCCCCCCCCCCBBBBBBAAAAA@@@===<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999988999998888888888888887777777777766666666666666666555555555554444444444444444444333333333333333332222222222222222221111111111111000000000000000000////////////.................---------,,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))()((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!   FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????????????????????????????@??@@@AAABBBCCCDDDDDDDDDDDDFEEEEDDDCCCBBBAAAAAA@@@@@CCCCCCCCCCCBBBBBBAAAA@@@@===<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999988899998888888888888877777777777666666666666666666555555555554444444444444444443333333333333333332222222222222222221111111111111100000000000000000////////////.................---------,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!  EEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAACCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????????????????????????????????????@??@@@AAABBBCCCDDDDDDDDDDDDEEEEDDDCCCBBBAAAAAA@@@@@@CCCCCCCCCCCCBBBBBAAAAA@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999888889998888888888888877777777777666666666666666665555555555554444444444444444433333333333333333332222222222222222211111111111111110000000000000000///////////..................---------,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!  EEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????????????????????????????@??@@@AAABBCCCCDDDDDDDDDDDDEEEEDDDCCCBBBAAAAA@@@@@@@CCCCCCCCCCCCBBBBBBAAAA@@@==<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999988888898888888888888887777777777666666666666666666555555555554444444444444444443333333333333333333222222222222222221111111111111111100000000000000////////////..................---------,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????@@@AAABBBCCCDDDEEEEEFFFFFFEEEEEEDDDDCCCBBBAAAAA@@@@@@@BBBBBCCCBBBBBBBBBAAAA@@@@=======<<<<<<<<<<<<<<<<;;;:::::::::::::::::::99999:::99999999999999998888888888888877777777777777766666666666666666665555555555555555555444444444444444444443333333333333333332222222222222222111111111111000000000000000000////////////////...............-----------------,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@AAABBBCCDDDDEEEEEEFFFEEEEEEEEDDDCCCBBBAAAAA@@@@@@@@BBBBBBCCCCBBBBBBBAAAA@@@@======<<<<<<<<<<<<<<<<;;;::::::::::::::::::9999999:99999999999999999888888888888877777777777777776666666666666666666555555555555555555444444444444444444443333333333333333332222222222222222211111111111100000000000000000/////////////////................----------------,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@AAABBCCCDDDDEEEEEEEEEEEEEEEEDDDDCCCBBBAAAA@@@@@@@@@BBBBBBCCCCCBBBBBBAAAA@@@@======<<<<<<<<<<<<<;;;;;;::::::::::::::::99999999999999999999999999888888888888877777777777777766666666666666666665555555555555555555444444444444444444443333333333333333332222222222222222211111111111110000000000000000/////////////////.................---------------,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@AABBBCCCDDDDEEEEEEEEEEEEEEEDDDDCCCCBBBAAAA@@@@@@@@@BBBBBCCCCCCCBBBBBBAAA@@@@=====<<<<<<<<<<<<<;;;;;;;:::::::::::::::99999999999999999999999998888888888888877777777777777766666666666666666665555555555555555555444444444444444444343333333333333333332222222222222222211111111111111000000000000000/////////////////.................---------------,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!  EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@AABBBCCCDDDDEEEEEEEEEEEEEEDDDDDCCCBBBBAAAA@@@@@@@@@BBBBBCCCCCCCCBBBBBAAA@@@@=====<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999999999999999999998888888888888877777777777777766666666666666666655555555555555555554444444444444444444333333333333333333322222222222222222211111111111111100000000000000/////////////////.................---------------,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@AABBBCCCDDDDDEEEEEEEEEEEDDDDDDCCCCBBBAAAA@@@@@@@@@@BBBBBCCCCCCCCBBBBBAAA@@@@=====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999999999999998888888888888877777777777777766666666666666666655555555555555555554444444444444444443333333333333333333322222222222222222111111111111111110000000000000////////////////..................--------------,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>???????@@@AABBBCCCCDDDDEEEEEEEEEEDDDDDDDCCCBBBBAAAA@@@@@@@@@@BBBBBCCCCCCCCBBBBBAAAA@@@=====<<<<<<<<<;;;;;;;;;;;:::::::::99999999999999999999999999998888888888888877777777777777766666666666666666655555555555555555554444444444444444433333333333333333333322222222222222222111111111111111110000000000000////////////////..................--------------,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>??????@@@AABBBCCCCDDDDDDEEEEEEDDDDDDDDCCCCBBBBAAAA@@@@@@@@@@BBBBBCCCCCCCCCBBBBAAAA@@@=====<<<<<<<<;;;;;;;;;;;;::::::::9999999999999999999999999998888888888888887777777777777776666666666666666665555555555555555554444444444444444443333333333333333333332222222222222222211111111111111111000000000000/////////////////..................--------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!   EEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@?@?@@@@@@@@@@@@@@????????>>>>>>>>>>??????@@@AABBBCCCCDDDDDDDDDDDDDDDDDDDCCCCCBBBBAAAA@@@@@@@@@@BBBBBBCCCCCCCBBBBBAAAA@@@====<<<<<<<<;;;;;;;;;;;;;::::::99999999999999999999999999998888888888888888777777777777776666666666666666665555555555555555544444444444444444443333333333333333333322222222222222222211111111111111111000000000000/////////////////..................--------------,,,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@??????????@@@@@@???????????>>>>>>>>>>>??????@@@AABBBBCCCDDDDDDDDDDDDDDDDDDCCCCCBBBBAAAAA@@@@@@@@@@BBBBBBCCCCCCCBBBBBAAA@@@@====<<<<<<<;;;;;;;;;;;;;;::::999999999999999999999999999988888888888888888777777777777766666666666666666655555555555555555544444444444444444443333333333333333333322222222222222222211111111111111111000000000000/////////////////.................---------------,,,,,,,,,,,,,,,,,,+++++++++++**************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>??????@@@AABBBBCCCCDDDDDDDDDDDDDDDCCCCCCCBBBBAAAA@@@@@@@@@@@BBBBBBBCCCCCCBBBBBAAA@@@?====<<<<<<<;;;;;;;;;;;;;:::9999999999999999999998899999988888888888888888777777777777766666666666666666655555555555555555544444444444444444433333333333333333333322222222222222222211111111111111111000000000000/////////////////.................---------------,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>??????@@@AABBBBCCCCCDDDDDDDDDDDDDCCCCCCCBBBBAAAAA@@@@@@@@@@@BBBBBBBBBCBBBBBBBBAAA@@@?====<<<<<<;;;;;;;;;;;;;:::9999999999999999999988889999888888888888888887777777777777766666666666666666655555555555555555444444444444444444433333333333333333333222222222222222222211111111111111111000000000000/////////////////.................---------------,,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>?????@@@AABBBBCCCCCDDDDDDDDDDDDCCCCCCCBBBBBAAAAA@@@@@@@@@@@BBBBBBBBBBBBBBBBBAAAA@@@?===<<<<<<<;;;;;;;;;;;;:::9999999999999999999888888999888888888888888887777777777777766666666666666656555555555555555554444444444444444444433333333333333333333222222222222222222111111111111111111000000000000/////////////////.................---------------,,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>????@@@@AABBBBCCCCCCDDDDDDDDDCCCCCCCCBBBBBAAAAAA@@@@@@@@???BBBBBBBBBBBBBBBBAAAA@@@@?===<<<<<<;;;;;;;;;;;:::::999999999999999999888888898888888888888888887777777777777766666666666666655555555555555555554444444444444444444333333333333333333333222222222222222222211111111111111110000000000000/////////////////.................---------------,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>????@@@@AAABBBBCCCCCCCDDDDDCCCCCCCCCBBBBBBAAAAA@@@@@@@@@???BBBBBBBBBBBBBBBBAAAA@@@??===<<<<<<;;;;;;;;;;::::::9999999999999999888888888888888888888888887777777777777766666666666666665555555555555555554444444444444444444433333333333333333333222222222222222222211111111111111111000000000000//////////////////.................---------------,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>????@@@@AAABBBBCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@????BBBBBBBBBBBBBBAAAAA@@@@??==<<<<<<;;;;;;;;;;:::::::9999999999999988888888888888888888888888877777777777777666666666666666555555555555555555544444444444444444444333333333333333333332222222222222222222111111111111111110000000000000/////////////////................---------------,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@?????????????????????????????????????????????>>>>>>>>>>>>>>>>>????@@@@AAABBBBCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@????BBBBBBBBBBBBBAAAAA@@@@???==<<<<<<;;;;;;;;;::::::::99999999999888888888888888888888888888887777777777777766666666666666655555555555555555554444444444444444444333333333333333333333222222222222222222211111111111111111000000000000//////////////////................----------------,,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>?????@@@@AAABBBBCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@????BBBBBBBBBBAAAAAAA@@@@????=<<<<<<;;;;;;;;;:::::::::99999999988888888888888888888888888888777777777777777666666666666666555555555555555555544444444444444444443333333333333333333232222222222222222221111111111111111110000000000000/////////////////................-----------------,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????>>>>>>>>>=>>>>>>>>>?????@@@@AAABBBBBCCCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@????BBBAAAAAAAAAAAAA@@@@@????=<<<<<<;;;;;;;;;:::::::::99999998888888888888888888888888888887777777777777766666666666666665555555555555555555444444444444444444333333333333333333322222222222222222222211111111111111111100000000000000////////////////................------------------,,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????>>>>>>>======>>>>>>>?????@@@@AAABBBBBCCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@????BAAAAAAAAAAAAAA@@@@@????><<<<<<;;;;;;;;;::::::::::99999888888888888888888888888888888777777777777777666666666666666555555555555555555544444444444444444443333333333333333333222222222222222222222111111111111111110000000000000000//////////////.................------------------,,,,,,,,,,,,,,++++++++++++******************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>????????????????????>>>>>>=========>>>>>>?????@@@@AAABBBBBCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@????AAAAAAAAAAAAA@@@@@@?????><<<<<<;;;;;;;;:::::::::::99998888888888888888888888888888887777777777777777666666666666665555555555555555555444444444444444444433333333333333333332222222222222222222221111111111111111100000000000000000/////////////.................-----------------,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>??????????????????>>>>>>>==========>>>>>>????@@@@@AAABBBBBBCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@????AAAAAAAAAAAA@@@@@@?????>><<<<<;;;;;;;;;:::::::::::99888888888888888888888878888888777777777777777776666666666666655555555555555555554444444444444444443333333333333333333322222222222222222222111111111111111111000000000000000000////////////.................-----------------,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>?????????????????>>>>>>>>===========>>>>>????@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@????AAAAAAAAAA@@@@@@@?????>>><<<<;;;;;;;;;:::::::::::9988888888888888888888877788888777777777777777777666666666666665555555555555555555444444444444444444333333333333333333322222222222222222222211111111111111111100000000000000000/////////////................------------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>??????????????>>>>>>>>>>>>>>>>??????????>>>>>>>>>>===========>>>>>????@@@@@AAABBBBBBBCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@????AAAAAAAA@@@@@@@??????>>>><<<<;;;;;;;;;:::::::::99988888888888888888888777778888777777777777777776666666666666665555555555555555554444444444444444443333333333333333333322222222222222222222211111111111111111100000000000000000/////////////................------------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????????>>???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>>>????@@@@@AAABBBBBBBBCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@@????AAAAAAA@@@@@@@??????>>>>><<<;;;;;;;;;::::::::::9998888888888888888887777777887777777777777777776666666666666655555555555555555554444444444444444443333333333333333333322222222222222222222211111111111111111000000000000000000/////////////................------------------,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>>>>?????@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBAAACCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>===<<<<<<<<<;;;;;;;;;::::::99999999999999999998888888887777777777777777776666666666666666655555555555555555555555444444444444444433333333333333333333222222222222222222111111111111111111111100000000000000///////////////..............------------------,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>?????@@@@AAAAA@AAAAAAABBBBBBBBBBBBBBAAAACCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@??????>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::99999999999999998888888888777777777777777777766666666666666666555555555555555555555554444444444444444333333333333333333322222222222222222221111111111111111111111000000000000000//////////////..............------------------,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>>>>>>>>>?????@@@@AAAAA@AAAAAAAABBBBBBBBBBBBAAAAACCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>====<<<<<<<<;;;;;;;;;::::::::99999999999999888888888887777777777777777776666666666666666655555555555555555555555444444444444444444333333333333333333222222222222222222211111111111111111111110000000000000000/////////////..............------------------,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>==============>>>>>>>>>>>?????@@@@AAAAA@AAAAAAAAAABBBBBBBBBAAAAAACCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>=====<<<<<<<;;;;;;;;;:::::::::99999999999988888888888887777777777777777766666666666666666555555555555555555555554444444444444444443333333333333333322222222222222222221111111111111111111111000000000000000000////////////..............------------------,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>?????@@@@AAAAA@@AAAAAAAAAAABBBBBBAAAAAAACCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>======<<<<<<;;;;;;;;;;:::::::::99999999998888888888888887777777777777777666666666666666665555555555555555455555544444444444444444433333333333333333222222222222222222211111111111111111111110000000000000000000///////////..............-----------------,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>>>????@@@@@AAAAA@@@AAAAAAAAAAAAAAAAAAAAAA@CCBBBBBAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>=======<<<<<;;;;;;;;;;::::::::::9999999988888888888888888777777777777777666666666666666665555555555555555445555444444444444444444433333333333333333222222222222222222211111111111111111111110000000000000000000///////////...............----------------,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<>>>>>>>>>>>????@@@@@AAAAA@@@@AAAAAAAAAAAAAAAAAAAAA@CBBBBBAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>========<<<<;;;;;;;;;;::::::::::999999988888888888888888887777777777777666666666666666665555555555555555444455544444444444444444433333333333333333222222222222222222211111111111111111111111000000000000000000////////////................---------------,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<==>>>>>>>>?????@@@@@AAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@BBBBBAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>========<<<<;;;;;;;;;;::::::::::9999999888888888888888888887777777777776666666666666666665555555555555554444455444444444444444444333333333333333332222222222222222222111111111111111111101110000000000000000000///////////.................--------------,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>==================================<<<<<===>>>>>>>?????@@@@@AAAAA@@@@@@@@AAAAAAAAAAAAAAA@@@BBBBAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>=========<<<<;;;;;;;;;;::::::::::9999998888888888888888888888777777777766666666666666666665555555555555554444444444444444444444444333333333333333322222222222222222222111111111111111111100110000000000000000000///////////.................--------------,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>===================================<<<<<<<===>>>>>>>?????@@@@@AAAAA@@@@@@@@@@AAAAAAAAAAAA@@@@BBBBAAAAAA@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<;;;;;;;;;;::::::::::999998888888888888888888888777777777766666666666666666665555555555555554444444444444444444444444333333333333333332222222222222222222111111111111111111110001000000000000000000////////////.................--------------,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>========>>>>>>====================================<<<<<<<<====>>>>>>?????@@@@@AAAAA@@@@@@@@@@@@@AAAAAAAA@@@@@BBBAAAAA@@@@@@@@@@@@@@@@???????>>>>>>=========<<<<;;;;;;;;;;::::::::::999998888888888888888888877777777777666666666666666666665555555555555554444444444444444444444444333333333333333332222222222222222222111111111111111111100000000000000000000000////////////.................--------------,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>===========>>>=====================================<<<<<<<<<<====>>>>>>????@@@@@@AAAAA@@@@@@@@@@@@@@@@@@A@@@@@@@BBAAAAA@@@@@@@@@@@@@@@????????>>>>>>=========<<<<<;;;;;;;;;::::::::::999999888888888888888888777777777777666666666666666666666555555555555554444444444444444444444444333333333333333322222222222222222221111111111111111111100000000000000000000000////////////.................--------------,,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>=============>======================================<<<<<<<<<<<====>>>>>>????@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@BBAAAA@@@@@@@@@?????????????>>>>>>>=========<<<<<<;;;;;;;;::::::::::9999999888888888888888877777777777666666666666666666666555555555555555544444444444444444444444433333333333333333222222222222222222211111111111111111111000000000000000000000000///////////.................--------------,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>======================================================<<<<<<<<<<<<=====>>>>>????@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?BAAAA@@@@@@????????????????>>>>>>>=========<<<<<<<;;;;;;;::::::::::9999999988888888888888777777777776666666666666666666666555555555555555544444444444444444444444433333333333333332222222222222222222211111111111111111111000000000000000000000000///////////.................--------------,,,,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>======================================================<<<<<<<<<<<<<<=====>>>>>????@@@@@@AAAAA@@@????????@@@@@@@@@@@@@??AAAAA@@@@@??????????????>>>>>>>>>=========<<<<<<<<;;;;;;::::::::::9999999998888888888887777777777777666666666666666666666555555555555555544444444444444444444444333333333333333332222222222222222222111111111111111111111000000000000000000000000///////////.................--------------,,,,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>=======================================================<<<<<<<<<<<<<<<<=====>>>>>????@@@@@@@AAAA???????????????@@@@@@@@???AAAA@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;::::::::::999999999988888888887777777777777776666666666666666666655555555555555554444444444444444444444433333333333333333222222222222222222211111111111111111111000000000000000000000000////////////.................--------------,,,,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>=======================================================<<<<<<<<<<<<<<<<<<<=====>>>>>????@@@@@@@AAAA??????????????????????????AAA@@@@@???????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;::::::::::999999999998888888877777777777777777666666666666666666555555555555555554444444444444444444444333333333333333333322222222222222222111111111111111111111000000000000000000000000/////////////................--------------,,,,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>===========================================<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>????@@@@@@@@@@@??????????????????????????AAA@@@@??????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;::::::::::999999999998888888777777777777777777766666666666666666555555555555555554444444444444443444444333333333333333333322222222222222222111111111111111111110000000000000000000000000//////////////................-------------,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>?????@@@@@@@@@@??????????????????????????AA@@@@?????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;::::::::::999999999998888888777777777777777777776666666666666665555555555555555554444444444444443344443333333333333333333222222222222222222111111111111111111110000000000000000000000000///////////////...............-------------,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>=======================<<===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<======>>>>>????@@@@@@@@@@????????>>>>>>??????????>>A@@@@@????>>>>>>>>>>================<<<<<<<<<<;;;;::::::::::9999999999988888887777777777777777777777666666666666655555555555555555554444444444444443334443333333333333333333222222222222222222111111111111111111110000000000000000000000000////////////////..............-------------,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!   BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>====================<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;======>>>>>????@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>@@@@@????>>>>>>>==================<<<<<<<<<<<;;;;;:::::::::999999999998888888777777777777777777777666666666666555555555555555555555444444444444444333344333333333333333333222222222222222222111111111111111111111000000000000000000000000//////////////////.............-------------,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;=======>>>>????@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>@@@@?????>>>>>>=================<<<<<<<<<<<;;;;;;;::::::::999999999998888887777777777777777777766666666666665555555555555555555555444444444444444333333333333333333333333222222222222222222111111111111111111111000000000000000000000000///////////////////............--------------,,,,,,,,,,,,,,,,++++++++++++*******************))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<======>>>>?????@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>@@@?????>>>>>=================<<<<<<<<<<<<;;;;;;;;:::::::999999999998888888777777777777777777666666666666555555555555555555555555444444444444444333333333333333333333333222222222222222222111111111111111111111000000000000000000000000////////////////////............-------------,,,,,,,,,,,,,,,,++++++++++++*******************))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<======>>>>????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>==@??????>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777777777776666666666655555555555555555555555554444444444444443333333333333333333333322222222222222222221111111111111111111110000000000000000000/0000////////////////////............--------------,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<=====>>>>?????@@@@@@@@??>>>>>>>>>===============??????>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888877777777777777766666666666555555555555555555555555554444444444444433333333333333333333333322222222222222222221111111111111111111110000000000000000000//00/////////////////////............---------------,,,,,,,,,,,,,,++++++++++++******************)))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<=====>>>>??????????A@@@@@@@@??????????????????????>>>>>>=========<<<<<======<<<<<<<<<<<<;;;;;;;:::::999999999998888888888777777777777777777776666666666665555555555555555555544444444444444443333333333333333333332222222222222222222222221111111111111111111111111000000000000///////////////////....................-----------,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<====>>>>>?????????@@@@@@@@??????????????????????>>>>>>========<<<<<<<====<<<<<<<<<<<<;;;;;;;;;:::99999999999988888888887777777777777777777666666666666555555555555555555555444444444444444433333333333333333333322222222222222222222222211111111111111111111111110000000000000//////////////////....................------------,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<=====>>>>>????????@@@@@@@???????????????>>>>??>>>>>>>=======<<<<<<<<<==<<<<<<<<<<<<<;;;;;;;;;;:9999999999999888888888887777777777777777766666666666555555555555555555555554444444444444443333333333333333333333222222222222222222222221111111111111111111111111100000000000000////////////////.....................-------------,,,,,,,,,,,++++++++++++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<====>>>>>????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:99999999999998888888888887777777777777776666666666655555555555555555555555544444444444444443333333333333333333322222222222222222222222211111111111111111111111111000000000000000///////////////.....................--------------,,,,,,,,,,++++++++++++++++++*****************)))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<=====>>>>>???????@@@@@@???????>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::99999999999888888888888887777777777777766666666666555555555555555555555554444444444444444433333333333333333333222222222222222222222222111111111111111111111111110000000000000000/////////////.....................----------------,,,,,,,,,,+++++++++++++++++*****************)))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<====>>>>>>>?????@@@@@???????>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::99999999998888888888888877777777777776666666666666555555555555555555555444444444444444443333333333333333333322222222222222222222222221111111111111111111111111100000000000000000////////////.....................-----------------,,,,,,,,,+++++++++++++++*+*****************)))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<=====>>>>>>>>??>@@@@???????>>>>>>>>>>>>>==>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::99999999888888888888888777777777777766666666666666555555555555555555544444444444444444433333333333333333333222222222222222222222222111111111111111111111111111000000000000000000//////////......................------------------,,,,,,,,++++++++++++++++******************)))))))))))))((((((((((((((((((('(((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::;;;;;<<<<<<====>>>>>>>>>>>@@@????????>>>>>>>>>>=====>==========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999988888888888888877777777777776666666666666665555555555555555444444444444444444443333333333333333333322222222222222222222222211111111111111111111111111110000000000000000//////////......................-------------------,,,,,,,,++++++++++++++++******************)))))))))))))(((((((((((((((((((''((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!  AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::;;;;;<<<<<<=====>>>>>>>>>>@@????????>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::99999888888888888888877777777777776666666666666666555555555555554444444444444444444433333333333333333333322222222222222222222222111111111111111111111111111110000000000000000//////////......................-------------------,,,,,,,,++++++++++++++++******************))))))))))))(((((((((((((((((((('''(('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!  AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;:::::::::;;;;;<<<<<======>>>>>>>>>?????????>>>>>>>>>================<<<<<<<<<<<<<<;;;<<<<<<<;;;;;;;;;:::::::::9998888888888888888877777777777766666666666666666655555555555544444444444444444444433333333333333332333222222222222222222222211111111111111111111111111111110000000000000000//////////.....................-------------------,,,,,,,,,,+++++++++++++++******************))))))))))))((((((((((((((((((('''''(''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;<<<<<<======>>>>>>>>?????????>>>>>>>>================<<<<<<<<<<<<;;;;;;<<<<<;;;;;;;;;;::::::::::988888888888888888777777777777766666666666666666655555555555444444444444444444444433333333333333332233222222222222222222222111111111111111111111111111111111000000000000000/////////....................-.-------------------,,,,,,,,,,+++++++++++++++******************))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;::::::::::;;;;;<<<<<<======>>>>>>>>????????>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;<<<;;;;;;;;;;;::::::::::988888888888888887777777777777666666666666666666555555555554444444444444444444444333333333333333322222222222222222222222221111111111111111111111111111101111000000000000000/////////....................---------------------,,,,,,,,,++++++++++++++++******************)))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;:::::::::::;;;;;<<<<<<<======>>>>>>>???????>>>>>>>>==========<====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::9998888888888888877777777777777666666666666666666555555555544444444444444444444443333333333333333322222222222222222222222221111111111111111111111111111100111100000000000000////////....................---------------------,,,,,,,,,,++++++++++++++++******************))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;:::::::::::;;;;;;<<<<<<========>>>>>???????>>>>>>>==========<<==<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999888888888888777777777777777666666666666666665555555555544444444444444444444433333333333333333322222222222222222222222211111111111111111111111111111100011100000000000000////////....................--------------------,,,,,,,,,,,++++++++++++++++******************)))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<============??????>>>>>>>=========<<<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::9999988888888887777777777777776666666666666666665555555555444444444444444444444433333333333333333222222222222222222222222111111111111111111111111111111000001100000000000000/////////..................--------------------,,,,,,,,,,,,++++++++++++++++******************))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;<<<<<<<============????>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:;;;;;;;::::::::::::9999998888888887777777777777777666666666666666665555555554444444444444444444444433333333333333332222222222222222222222221111111111111111111111111111110000000100000000000000//////////.................--------------------,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;<<<<<<<<===========???>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;:::::::::::::999999998888888777777777777777777666666666666666655555555544444444444444444444443333333333333333322222222222222222222222111111111111111111111111111110000000000000000000000000//////////...............--------------------,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<===========>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::;:::::::::::::::999999999888888777777777777777777766666666666666555555555554444444444444444444433333333333333333222222222222222222222221111111111111111111111111111000000000000000000000000000///////////..............-------------------,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))))))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!  @AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::;;;;;;;;;;;;;;:::::::::::::::::;;;;;;<<<<<<<<<==========>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::9999999999988888777777777777777777666666666666665555555555555444444444444444444333333333333333333222222222222222222222111111111111111111111111111100000000000000000000000000000////////////............--------------------,,,,,,,,,,,,,,,,,,+++++++++++*******************)))))))))))))))))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!  @@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;::::::::::::::::::;;;;;;;<<<<<<<<<=========>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999998888777777777777777776666666666666665555555555555544444444444444444333333333333333332222222222222222222221111111111111111111111111110000000000000000000000000000000/////////////..........--------------------,,,,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))))((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!  @@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;::::::::::::::::::::;;;;;;;<<<<<<<<<<========>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999999999887777777777777777766666666666666655555555555555554444444444444443333333333333333332222222222222222122211111111111111111111111111100000000000000000000000000000000//////////////.........--------------------,,,,,,,,,,,,,,,,,,+++++++++++*******************)))))))))))))))))((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;:::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<======>>>>>>>=======<<<<<<<<<<;;<<<;;;;;;;;;;;;:::::::::9::::99999999999999999999987777777777777777666666666666666555555555555555555444444444444433333333333333333332222222222222221112111111111111111111111111111000000000000000000000000000000000//////////////........---------------------,,,,,,,,,,,,,,,,,,++++++++++********************)))))))))))))))))((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>=======<<<<<<<<<;;;;<;;;;;;;;;;;;;::::::::999::99999999999999999999998877777777777777766666666666666555555555555555555544444444444433333333333333333332222222222222221111111111111111111111111111100000000000000000000000000000000000///////////////........--------------------,,,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))))))((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<>>>>=========<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999:999999999999999999999988777777777777777666666666666665555555555555555554444444444443333333333333333333322222222222222211111111111111111111111111100000000000000000000000000000/0000000///////////////........------------------,,,,,,,,,,,,,,,,,,,+++++++++++*******************)))))))))))))))))))(((((((((((((''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<>>>=========<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::99999999999999999999999999888777777777777776666666666666555555555555555555544444444444333333333333333333333222222222222222111111111111111111111111110000000000000000000000000000////0000/////////////////.......------------------,,,,,,,,,,,,,,,,,,,,+++++++++++*******************)))))))))))))))))))((((((((((((('''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;:::::::::::::::::::::::::9999999999999999999999999:::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;::::::::<<<<<<<<<<<;;;;;;;;;:::::98888888888888888888888887777777766666666666666666555555555555555555444444433333333333333333333222222222222222222111111111111111111111111000000000000000000000000000/////////////////////////////..............------------------,,,,,,,,++++++++++++++++++++++*******************))**))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::::9999999999999999999999999::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;::::::88888888888888888888888877777777666666666666666665555555555555555544444444433333333333333333322222222222222222221111111111111111111111100000000000000000000000000///////////////////////////////.............------------------,,,,,,,,+++++++++++++++++++*++*******************))))*))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999:::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;:::::::::<<<<<<<;;;;;;;;;;;;::::::88888888888888888888887777777776666666666666666555555555555555554444444444433333333333333332222222222222222222211111111111111111111100000000000000000000000000////////////////////////////////..............------------------,,,,,,,,++++++++++++++++++***+*******************)))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::9999999999998888889999999:::::::::;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;:::::::::9<<<<<;;;;;;;;;;;;;:::::::888888888888888888877777777777666666666666666655555555555555554444444444444333333333333322222222222222222222221111111111111111111110000000000000000000000000////////////////////////////////...............-----------------,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999988888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;:::::::999<<<;;;;;;;;;;;;;:::::::::8888888888888888777777777777666666666666666655555555555555554444444444444443333333333322222222222222222222222111111111111110011110000000000000000000000000////////////////////////////////...............-----------------,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999998888888888888999999:::::::::;;;;;;;;;;;;;;<<<<<<<<;;;;;;;::::::::999<;;;;;;;;;;;;;;::::::::::88888888888888777777777777766666666666666665555555555555555444444444444444433333333322222222222222222222222111111111111111000110000000000000000000000000////////////////////////////////.................----------------,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999998888888888888888899999::::::::::;;;;;;;;;;;;<<<<<<<;;;;;;;;:::::::9999;;;;;;;;;;;;;;:::::::::::8888888888877777777777777666666666666666665555555555555554444444444444444443333333222222222222222222222222111111111111111000010000000000000000000000////////////////////////..../////...................---------------,,,,,,,,,,,++++++++++++++++***********************))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;:::::999999999:::::::::::99998888888888888888888899999::::::::::;;;;;;;;;;;<<<<<<<;;;;;;;;:::::::9999;;;;;;;;;;;;;:::::::::::988888888877777777777777776666666666666666555555555555555444444444444444444433333222222222222222222222222111111111111111100000000000000000000000000////////////////////////....../.....................---------------,,,,,,,,,,,,,++++++++++++++***********************))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::9999999999999999999999999888888888888888888888889999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::99999;;;;;;;;;;;::::::::::::99888888887777777777777777766666666666666555555555555555544444444444444444433333322222222222222222222222111111111111111110000000000000000000000000///////////////////////..............................--------------,,,,,,,,,,,,,,,+++++++++++++***********************))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9999999999999999999999999888888888888888888888888899999:::::::::::::::::;;;<<<<<;;;;;;;;;;::::::99999;;;;;;;;;;:::::::::::::9988888887777777777777777776666666666666555555555555555444444444444444444433333222222222222222222222111111111111111111100000000000000000000000000//////////////////////..............................---------------,,,,,,,,,,,,,,,,+++++++++++***********************)))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::99999999999999999999999998888888888888888888888888999999:::::::::::::::::::<<<;;;;;;;;;;;;::::::99999;;;;;;;;;:::::::::::::999888888777777777777777776666666666666555555555555555544444444444444444433333322222222222222222222211111111111111111110000000000000000000000000//////////////////////..............................---------------,,,,,,,,,,,,,,,,,,++++++++++***********************))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::999999999999999999999999988888888888888888888888889999999::::::::::::::::::;;;;;;;;;;;;;;;::::::99999;;;;;;;;:::::::::::::99998888877777777777777776666666666665555555555555555554444444444444444443333332222222222222222222111111111111111111111000000000000000000000000//////////////////////..............................----------------,,,,,,,,,,,,,,,,,,,++++++++************************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::9999999999999999999999999888888888887777778888888899999999:::::::::::::::::;;;;;;;;;;;;;;:::::::99999;;;;;;;:::::::::::::99999888877777777777777766666666666655555555555555555554444444444444444433333333222222222222222222111111111111111111110000000000000000000000000/////////////////////.............................-----------------,,,,,,,,,,,,,,,,,,,+++++++++***********************)))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999999999999999998888888877777777777788888899999999::::::::::::::::;;;;;;;;;;;;;;;::::::99999;;;;;;::::::::::::::9999988877777777777777666666666665555555555555555555555444444444444444333333333322222222222222221111111111111111111110000000000000000000000000////////////////////.............................------------------,,,,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))())))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;::::::::::::999999999999999999999999988888877777777777777788888899999999:::::::::::::::;;;;;;;;;;;;;;:::::::99999;;;;;;:::::::::::::999999888777777777777766666666665555555555555555555555444444444444444433333333333222222222222221111111111111111111111000000000000000000000000/////////////////////............................------------------,,,,,,,,,,,,,,,,,,,+++++++++********************)**)))))))))))))))))))))(())((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;:::::::::::::::9999999999999999999998888888877777777777777777788888999999999::::::::::::::;;;;;;;;;;;;;;::::::999999;;;;;:::::::::::::99999998877777777777776666666666555555555555555555555444444444444444433333333333332222222222222111111111111111111111000000000000000000000000/////////////////////.....................-.....--------------------,,,,,,,,,,,,,,,,,,+++++++++********************)))*))))))))))))))))))))(((()(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""!!!!!!!!!!!!!!  ===>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????????????????????????????????????>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;::::::::::::::::::999999999998888888888888887777777777777777777777888889999999999::::::::::::;;;;;;;;;;;;;;::::::999999;;;;;::::::::::::99999999877777777777766666666666655555555555555555555444444444444444433333333333333222222222221111111111111111111111000000000000000000000000/////////////////////....................---....--------------------,,,,,,,,,,,,,,,,,++++++++++********************))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!  ========>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@??????????????????????????????????????>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;:::::::::::::::::::::9999999988888888888888888777777777777777777777777888889999999999:::::::::::;;;;;;;;;;;;;:::::::999999;;;;::::::::::::9999999997777777777776666666666666555555555555555554444444444444444433333333333333332222222221111111111111111111111000000000000000000/000000/////////////////////...................-----..---------------------,,,,,,,,,,,,,,,,,++++++++++*******************)))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!  =============>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;::::::::::::::::::::::::9999988888888888888888888777777777777777777777777788888999999999999::::::::;;;;;;;;;;;;::::::::999999;;;::::::::::::9999999999777777777776666666666666655555555555555544444444444444444433333333333333333222222221111111111111111111111000000000000000000//0000////////////////////....................----------------------------,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!  ===================>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::9988888888888888888888888777777777777777777777777788888999999999999999:::::;;;;;;;;;;;::::::::9999998;;::::::::::::9999999999977777777776666666666666665555555555555444444444444444444433333333333333333322222211111111111111111111110000000000000000000///000////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888877777777777777777777777778888889999999999999999999;;;;;;;;;::::::::::9999998;;:::::::::::999999999999777777777766666666666666655555555555544444444444444444433333333333333333332222221111111111111111111110000000000000000000/////0////////////////////....................----------------------------,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::99888888888888888888888888877777777777777777777777778888888999999999999999999::::::::::::::::::99999988;::::::::::9999999999999877777777766666666666666665555555555444444444444444444433333333333333333322222211111111111111111111100000000000000000000//////////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@AAAA@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::9999888888888888888888888888877777777777777777777777778888888899999999999999999:::::::::::::::::999999888::::::::::999999999999888777777776666666666666666655555555544444444444444444433333333333333333332222221111111111111111111100000000000000000000//////////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::9999999888888888888888888888888877777777777777777777777778888888889999999999999999::::::::::::::::9999998888::::::::9999999999999888877777766666666666666666665555555544444444444444444333333333333333333322222211111111111111111111100000000000000000000//////////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::9999999999888888888888888888888888877777777777777777777777778888888888999999999999999::::::::::::::999999998888:::::::9999999999998888887777766666666666666666666555555554444444444444444333333333333333333322222221111111111111111111000000000000000000000/////////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????@@@@@@@@@@@???????????????????????????????????????????????????????>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999999988888888888888888888888887777777777777777777777777777888888888888888889898899999998888888888887777777888888777777777777766666677777777777777777766666665555555544444444444444443333333333333333333332222222222222111111111111111110000000000000000000/////////////....................--------------------,,,,--,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!  ;;;;<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????@@@??????????????????????????????????????????????????????????>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999988888888888888888888888888877777777777777777777777777777888888888888888888888888888888888888887777777768888877777777777766666666777777777777777776666666655555554444444444444443333333333333333333332222222222222111111111111111111100000000000000000/////////////....................--------------------,,,,,,-,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!  ;;;;;;;;;<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999999999888888888888888888888878777777777777777777777777777777777788888888888888888888888888888888888887777777666888777777777777666666666677777777777777776666666665555555444444444444443333333333333333333332222222222222111111111111111111110000000000000000////////////....................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!   ;;;;;;;;;;;;;<<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999999999999888888888888888888777777777777777777777777777777777777777777788888888888888888888888888888888887777777766668877777777777666666666666777777777777777766666666655555544444444444443333333333333333333332222222222222111111111111111111111000000000000000/////////////....................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!   ;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======================================================>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999999999988888888888888888777777777777777777777777777777777777777777777777888888888888888888888888888888877777777766666877777777777666666666666677777777777777766666666665555544444444444433333333333333333333332222222222222111111111111111111110000000000000000////////////....................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<=======================================================>>>????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999999998888888888888888877777777777777777777777777777777777777777777777777788888888888888888888888888887777777777766666677777777776666666666666667776666666666766666666666555554444444444433333333333333333333222222222222222111111111111111111100000000000000000/////////////...................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))()(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<=====================================================??????????????????????????????????????????????????>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999999999999988888888888888888877777777777777777777777777777777777777777777777777777788888888888888888888888877777777777776666666777777776666666666666665566666666666666666666666665555444444444443333333333333333332222222222222222211111111111111111100000000000000000///////////////.................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>????????????????>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999888888888888888888877777777777777777777777777777777777777777777777777777777788888888888888888888777777777777776666666667777777666666666666666555666666666666666666666666655554444444444333333333333333322222222222222222222111111111111111100000000000000000/////////////////................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>??????>>???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>???????>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999998888888888888888888887777777777777777777777777776666666666667777777777777777777888888888888888877777777777777776666666666577777666666666666666555556666666666666666666666666555444444444433333333333333322222222222222222222221111111111111110000000000000000///////////////////..............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>==>>=============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999888888888888888888888888777777777777777777777777766666666666666667777777777777777778888888888887777777777777777766666666665557777666666666666666555555666666666666666666666666655544444444433333333333332222222222222222222222222111111111111100000000000000000////////////////////.............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999988888888888888888888888887777777777777777777777777666666666666666667777777777777777777888888887777777777777777766666666666555577766666666666666655555556666666666666666666666666554444444443333333333333322222222222222222222222111111111111100000000000000000////////////////////.............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999999988888888888888888888888888877777777777777777777777776666666666666666667777777777777777777777777777777777777777766666666666655555776666666666666666555555566666666666666666666666655444444444333333333333322222222222222222222222211111111111110000000000000000////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================>>>>>>>>====================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999998888888888888888888888888888877777777777777777777777777666666666666666666677777777777777777777777777777777777776666666666666655555576666666666666666655555556666666666666666666666665544444444433333333333322222222222222222222222111111111111110000000000000000////////////////////.............---------------------,,,,,,,,,,,,,,,,,,,,,+,,,,,,++++++++++++++++++++*********************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>=====================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999999998888888888888888888888888888877777777777777777777777777777666666666666666666667777777777777777777777777777777777666666666666665555555566666666666666666655555556666666666666666666666655444444444333333333333222222222222222222222211111111111111000000000000000000//////////////////..............---------------------,,,,,,,,,,,,,,,,,,,,+++,,,,+++++++++++++++++++++*********************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999999998888888888888888888888888888877777777777777777777777777777777666666666666666666666777777777777777777777777777777766666666666666655555555566666666666666666665555556666666666666666666666655444444444333333333332222222222222222222221111111111111110000000000000000000/////////////////.............---------------------,,,,,,,,,,,,,,,,,,,,,++++,,,+++++++++++++++++++++********************))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999999888888888888888888888888888888777777777777777777777777777777776666666666666666666666677777777777777777777777777776666666666666665555555555556666666666666666666555555666666666666666666666655544444444333333333332222222222222222222111111111111111110000000000000000000////////////////.............---------------------,,,,,,,,,,,,,,,,,,,,,++++++,++++++++++++++++++++++********************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999999998888888888888888888888888888887777777777777777777777777777777776666666666666666666666666677767777777777777777777777666666666666665555555555555566666666666666666666655556666666666666666666666555444444443333333333322222222222222221111111111111111110000000000000000000/////////////////.............---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999888888888888888888888888888888877777777777777777777777777777777666666666666666666666666666666677667777777777777777777766666666666665555555555555554666666666666666666666655566666666666666666666655554444444333333333332222222222222222111111111111111111000000000000000000/////////////////.............---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++********************)))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================>>>>>>====================>>>>>>>>>>>>>>>>>>>>>>>>>==================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999988888888888888888888888888888887777777777777777777766666666666666666666666666666666666666666666667766777777777777777777766666666666655555555555555554466666666666666666666666556666666666666666666665555444444433333333333222222222222221111111111111111110000000000000000000/////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================>>>>>>>>>>>>>>>>>>======================================================<<<=======================<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999998888888888888888888888888888877777777777777777777766666666666666666666666666666666666666666666666667666777777777777777777666666666655555555555555554444666666666666666666666666566666666666666666666555554444444333333333322222222222222111111111111111111100000000000000000/////////////////................------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************)))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================================>>>>>>>>>>>========================================================<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999988888888888888888888888888777777777777777777777777666666666666666666666666666666555555666666666666666666777777777777777766666666665555555555555554444446666666666666666666666665766666666666666666665555544444433333333333222222222222211111111111111111111000000000000000/////////////////..................-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************))))))))))))))))))((((((((((((((((((((('(''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>>>>>==================================================================================>>>==========================================================<<<<<<<<<<<<<<=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999999988888888888888888888888888888777777777777777777777777766666666666666666666666666655555555555566666666666666667777777777777766666666665555555555555554444444666666666666666666666666576666666666666666666555554444443333333333222222222222211111111111111111111000000000000000////////////////....................---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  99:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999888888888888888888888888888888777777777777777777777777777666666666666666666666666655555555555555566666666666666667777777777776666666666555555555555544444444446666666666666666666666665766666666666666666655555544444433333333332222222222221111111111111111111000000000000000/////////////////.....................--------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*********************)))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999999999999999998888888888888888888888888888887777777777777777777777777777766666666666666666666666666555555555555555566666666666666667777777777666666666665555555555554444444444466666666666666666666666656666666666666666666555555444443333333333222222222222211111111111111111000000000000000////////////////.......................-------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!  999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999988888888888888888888888888888777777777777777777777777777777666666666666666666666666666665555555555555555566666666666666667777777766666666666555555555554444444444444666666666666666666666665566666666666666666655555554444433333333332222222222221111111111111111000000000000000/////////////////......................-------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!  999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999999999999998888888888888888888888888888888888888877777777777777776666666666666666666666666666666555555555555555555555666666666667777777777777777666666655555555554444444444444455555555555555555555554445555555555444444444444433544444444433333333333222222222211111111111111111000000000000/////////////////////////...............---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!  999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888888888887777777777777777766666666666666666666666666666666555555555555555555555556666666666667777777777777766666666555555555444444444444444455555555555555555554444455555555544444444444443334444444443333333333322222222221111111111111111000000000000/////////////////////////.................-------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!  999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::99999999999999999999999989999988888888888888888888888888888888888888777777777777777776666666666666666555555566666666655555555555555555555555555566666666666677777777777776666666555555555444444444444444444445555555555555544444445555555544444444444444333444444444333333333322222222221111111111111111000000000000////////////////////////...................-----------,,,,,,,,,,,,,,,,,,++++++++++++++++++++**++**********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!  888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999999999999998888898888888888888888888888888888888888888887777777777777777766666666666666666655555555555555555555555555555555555555555555566666666666677777777777666666665555555544444444444444444444445555555555544444444455555544444444444444433334444444433333333333222222222111111111111111000000000000////////////////////////.....................----------,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+**********************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!  8888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================================================================<====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999888888888888888888888888888888888888888888888877777777777777777666666666666666666666555555555555555555555555555555555555555555555666666666666677777777666666666555555554444444444444444444444444444454444444444444555544444444444444443333344444443333333333322222222221111111111111100000000000////////////////////..//.......................--------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!  88888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================================================<<<<<<<<<<<<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888888888888888888888888888888887777777777777777766666666666666666666666655555555555555555555555555555555555555555555556666666666666666666666666666655555555444444444444444444444444444444444444444444455444444444444444443333334444444333333333322222222221111111111111100000000000///////////////////...........................---------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!  88888888888888888888999888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999998888888888888888888888888888888888888888888888877777777777777777776666666666666666666666666555555555555555555555555555444444445555555555566666666666666666666666666666555555544444444444444444444444444444444444444444444444444444444444444333333344444433333333333222222222111111111111110000000000////////////////////...........................--------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!  888888888888888888888888888888889999999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888888888888888888888888888888788877777777777777777777776666666666666666666666666555555555555555555555555544444444444555555555556666666666666666666666666665555555444444444444444444444444444444444444444444444444444444444444433333333344444333333333332222222222111111111111100000000000//////////////////...........................---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!  8888888888888888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888888888888888888888777777777777777777777777777776666666666666666666666666555555555555555555555555544444444444455555555556666666666666666666666666665555555444444444444444444444444444444444444444444444444444444444444333333333344443333333333322222222221111111111111000000000000/////////////////..........................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  8888888888888888888888888888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999998888888888888888888888888888888888888888888777777777777777777777777777777776666666666666666666666555555555555555555555555555444444444444445555555555666666666666666666666666655555554444444444444444444444444444444444444444444443444444444444433333333333344433333333333322222222221111111111111000000000000////////////////.........................----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  8888888888888888888888888888888888888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999998888888888888888888888888888888888888887777777777777777777777777777777777776666666666666666666555555555555555555555555555544444444444444444555555555566666666666666666666666555555544444444444444444444444444444444444444444433333444444444443333333333333244333333333333222222222221111111111110000000000000///////////////........................-----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  8888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999998888888888888888888888888888888888887777777777777777777777777777777777777776666666666666666555555555555555555555555555555444444444444444444455555555556666666666666666666655555555544444444444444433333334444444444444444433333333444444444333333333333332243333333333332222222222221111111111110000000000000//////////////......................--------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999998888888888888888888888888888888877777777777777777777777777777777777777776666666666666666555555555555555555555555555555554444444444444444444445555555555666666666666666666555555555444444444444444333333334444444444444433333333333444444333333333333333322233333333333322222222222221111111111110000000000000/////////////.....................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++**************************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999:::::99999999999999999999999999999999999999999999988888888888888888888888777888877777777777777777777777777777777777777776666666666666666655555555555555555555555555555555544444444444444444444444555555555556666666666666655555555554444444444444433333333334444444444443333333333333443333333333333333332222233333333333322222222222221111111111110000000000000////////////...................-------------------,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  77777888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777766666666666666666555555555555555555555555555555555555444444444444444444444444555555555555566666666555555555555544444444444444333333333334444444443333333333333333333333333333333333322222233333333333222222222222221111111111110000000000000///////////...................--------------------,,,,,,,,,,,,,,+++++++++++++++++*************************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  77777777778888888888888888888888888888888888888888899999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999:::::::::::999999999999999999999999999999999999999999999999999999998888888888888888888888887777777777777777777777777777777777777777777777766666666666666666555555555555555555555455555555555555544444444444444444444444444455555555555555555555555555555555444444444444443333333333334444444433333333333333333333333333333333332222222233333333332222222222222221111111111110000000000000//////////..................----------------------,,,,,,,,,,,,+++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777778888888888888888888888888888888888888888899999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::99999999999999999999999999999999999999999999999999999999988888888888888888888888877777777777777777777777777777777777777777777777766666666666666666655555555555555555555555444445555555555444444444444444444444444444445555555555555555555555555555555444444444444433333333333334444433333333333333333333333333333333333222222222233333333332222222222222221111111111111000000000000/////////...............-.------------------------,,,,,,,,,,++++++++++++++++++**********************)**)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777778777888888888888888888888888888888888888889999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:9999999999999999999999999999999999999999999999999999999999888888888888888888888888877777777777777777777777777777777777777777777777766666666666666666665555555555555555555555555444444444555544444444444444443333444444444444555555555555555555555555555554444444444443333333333333334443333333333333333333222333333333333322222222222233333333322222222222222221111111111111000000000000////////...............--------------------------,,,,,,,,,,+++++++++++++++++**********************)))*))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777788888888888888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99:::::999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888877777777777777777777777777777777777777777777767766666666666666666666666555555555555555555555555544444444444444444444444444333333333444444444445555555555555555555555555554444444444443333333333333333433333333333333333322222233333333333222222222222223333333322222222222222222111111111111100000000000////////...............------------------------,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  7777777777777777777777777777777777777778888888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888777777777777777777777777777777777777777777777666666666666666666666666666666555555555555555555555555544444444444444444444444443333333333344444444444555555555555555555555555544444444444433333333333333333333333333333333332222222233333333322222222222222223333333322222222222222222111111111111100000000000////////..............-----------------------,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777777777777777778888888888888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888777777777777777777777777777777777777777777666666666666666666666666666666666555555555555555555555555544444444444444444444444443333333333334444444444455555555555555555555555444444444444333333333333333333333333333333333222222222233333322222222222222222223333333222222222222222222111111111111110000000000///////..............----------------------,,,,,,,,,,,+++++++++++++++++++++++*****************)))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777777777777777777788888888888888888888888888888888888888888889999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888877777777777777777777777777777777777777666666666666666666666666666666666666655555555555555555555544444444444444444444444444443333333333333344444444444555555555555555555555444444444444333333333333333333333333333333332222222222223322222222222222222222222333333222222222222222222221111111111111000000000///////..............--------------------,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888877777777777777777777777777777777777666666666666666666666666666666666666666655555555555555555444444444444444444444444444444433333333333333334444444444455555555555555555554444444444443333333333333333333333333333333322222222222222222222222222222222222222333333222222222222222222222111111111111000000000///////.............-------------------,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999998899999998888888888888888888888888888888888888888888877777777777777777777777777777776666666666666666666666666666666666666666555555555555555555444444444444444444444444444444443333333333333333334444444444444555555555555555544444444444443333333333333333333333333333333222222222222222222222222222222222222211333332222222222222222222222211111111111000000000//////.............------------------,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  677777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999988888889998888888888888888888888888888888888888888888888777777777777777777777776666777666666666666666666666666666666666666666655555555555555555544444444444444444444444444444444433333333333333333333344444444444444555555555555544444444444443333333333333333333333333333333222222222222222222222222222222222222211133332222222222222222222222221111111111100000000///////............-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999988999999999999999999999988899999888888888888888888888888888888888888888888888888887777777777777777777777777777777777777776666666666666666666666666665555555555555555555444444444444444444444444444444444444333333333333333333333333322222222222222333333333334444444444444444444444444444444443333333333333333333322222222222222111111111222222222222222111111111122222222211111111111111112222111111111100000000/////////////.............-----------------,,,,,,,,,,,,,,++++++++++++++++++++++****************)))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666666666666666666666666666666667777777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999889999999999999999988888888999999999999999998888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777766666666666666666666666666655555555555555555555444444444444444444444444444444444444444333333333333333333333333322222222222222233333333334444444444444444444444443444444433333333333333333333322222222222221111111111222222222222211111111111122222222111111111111111112222111111111100000000////////////.............----------------,,,,,,,,,,,,,,+++++++++++++++++++++++***************))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  444455555555555555555556666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777778888888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999998888888889999999999988888888888888999999999998888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777666666666666666666666666666655555555555555555555444444444444444444444444444444444444443333333333333333333333333333322222222222222223333333334444444444444444444444443444444433333333333333333333222222222222211111111111222222222222111111111111122222221111111111111111112221111111111100000000///////////.............---------------,,,,,,,,,,,,,,+++++++++++++++++++++++****************)))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  444444444455555555555555555666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999998888888888888888999998888888888888888888899999988888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777666666666666666666666666666665555555555555555555444444444444444444444444444444444444443333333333333333333333333333332222222222222222222233333333333444444444444444444443344444433333333333333333333222222222222221111111111122222222221111111111111112222221111111111111111111221111111111100000000////////////............--------------,,,,,,,,,,,,,,,,+++++++++++++++++++++****************))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  444444444444444555555555555555555666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888899999999999999999999999999999999999:::::::::::::99999999999999999999999999999999999999999999999999::::::::::::::::::9999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777666666666666666666666666666666555555555555555555544444444444444444444444444444444444444333333333333333333333333333333222222222222222222222223333333333333344444444444444443334444443333333333333333333322222222222221111111111112222222222111111111111111222221111111111111111111121111111111110000000////////////............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  4444444444444444444444555555555555555566666666666666666666666666666666666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777766666666666666666666666666665555555555555555555555444444444444444444444444444444444444433333333333333333333333333333222222222111122222222222222333333333333333333444444444333334444433333333333333333333322222222222221111111111112222222221111111111111111222111111111111111111111111111111111100000000///////////............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))((((((((((((((((((((((''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555556666666666666666666666666666666666666666666666666666677777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777666666666666666666666666666555555555555555555555555544444444444444444444444444444444433333333333333333333333333333222222222222211111112222222222223333333333333333333333333333333444443333333333333333333332222222222221111111111111222222222111111111111111122111111111111111111111111111111111100000000///////////.............------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))))(((((((((((((((((((((('''('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777788888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777666666666666666666666666666666655555555555555555555555554444444444444444444444444444443333333333333333333333333332222222222222222221111111122222222222223333333333333333333333333333344433333333333333333333332222222222222111111111111122222222211111111111111112211111111111111111111111111111111000000000///////////.............------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555555555666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::99:::::::::::::999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777666666666666666666666666666666666665555555555555555555555555444444444444444444444444344333333333333333333333332222222222222222222222222111111111222222222222223333333333333333333333333334433333333333333333333322222222222222111111111111112222222221111111111111111211111111111111111111111011111111000000000///////////.............------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555555555555555556666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::99999999999999999999::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777666666666666666666666666666666666666665555555555555555555555555544444444444444444444443333333333333333333333333333222222222222222222222222211111111112222222222222223333333333333333333333333333333333333333333333222222222222222111111111111111222222222111111111111111111111111111111111111100001111110000000000///////////.............------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555555555666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888878888888777777777777777777777777777777777777777777777777776666666666666666666666666666666666666665555555555555555555555555555544444444444444444444333333333333333333333333333333322222222222222222222222221111111111122222222222222333333333333333333333333333333333333333333322222222222222222111111111111111122222222211111111111111111111111111111111110000000111000000000000///////////.............------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666777777777777777777777777777777777777777777777777788888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888887777888888888888888888887777787777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666655555555555555555555555555554444444444444444444433333333333333333333333333333333333222222222222222222222222111111111111122222222222223333333333333333333333333333333333333332222222222222222222111111111111111111222222222111111111111111111111111111111100000000001000000000000///////////..............------------,,,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555555555555555555566666666666666666666666666666777777777777777777777777777777777777777778888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888887777777888888888888877777777777788888888888888777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666655555555555555555555555555555444444444444444444443333333333333333333333333333333333333322222222222222222222111111111111111111222222222222323333333333333333333333333333333333222222222222222222222111111111111111111122222222111111111111111111111111111111000000000000000000000000///////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  333444444444444444444445555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666677777777777777777777777777777788888888888888888888888888999999999999999999999999988888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888887777777777778888888877777777777777777888888887777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666665555555555555555555555555555544444444444444444444433333333333333333333333333333333333333222222222222222222222111111111111111111111222222222222222222222222222223232222333333332222222222222222222221111111111111111111111222222221111111111111111111111111111100000000000000000000000///////////...............-------------,,,,,,,,,,,,,,,,,+++++++++++++**********************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  3333333444444444444444444455555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666667777777777777777777777777888888888888888888888888889999999999999999999999999888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888777777777777777777788777777777777777777777778887777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666555555555555555555555555555555444444444444444444443333333333333333333333333333333333333332222222222222222222222111111111111111111111111222222222222222222222222222222222223333322222222222222222222211111111111111111111111112222222111111111111111111111111111110000000000000/00000000////////////...............-------------,,,,,,,,,,,,,,,,+++++++++++++************************))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  33333333333334444444444444444445555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666677777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666655555555555555555555555555555544444444444444444444433333333333333333333333333333333333333322222222222222222222222111111111110000111111111111222222222222222222222222222222222233222222222222222222222222111111111111111111111111122222221111111111111111111111111111000000000000///00000//////////////...............-------------,,,,,,,,,,,,,,,++++++++++++++************************)))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  333333333333333333334444444444444444445555555555555555555555555555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666665555555555555555555555555555444444444444444444444433333333333333333333333333333333333332222222222222222222222222111111111111100000001111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111222221111111111111111111111111111100000000000/////000//////////////................-------------,,,,,,,,,,,,,,+++++++++++++++***********************))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444455555555555555555555555555555555555555555555555555555666666666666666666666666666666777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776776666666666666666666666666666666666666666666665555555555555555555555555555544444444444444444444444443333333333333333333333333333333333222222222222222222222222221111111111111110000000011111111112222222222222222222222222222222222222222222222222211111111111111111111111111111111122221111111111111111111111111111100000000000//////////////////////...............--------------,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666677777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444444433333333333333333333333333333332222222222222222222222222221111111111111111100000000011111111112222222222222222222222222222222222222222222111111111111111111111111111111111111111222111111111111111111111011111110000000000//////////////////////................-------------,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444444445555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999998888888888888999999999999988888888888899998888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555555555544444444444444444444444443333333333333333333333333333222222222222222222222222222221111111111111111110000000000111111111122222222222222222222222111111122222221111111111111111111111111111111111111111111111111111111111111111111001111110000000000/////////////////////................--------------,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444444444444444455555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555544444444444444444444444444333333333333333333333332222222222222222222222222222222211111111111111111111000000000001111111111222222222222222222111111111112222111111111111111111111111111111111111111111111111111111111111111111110000111110000000000////////////////////.................--------------,,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444444444444444444444455555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777766777777777777777777777766677776666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555544444444444444444444444444444333333333333333333332222222222222222222222222222222222111111111111111111111100000000000011111111112222222222222221111111111111111111111111111111111111111111111000000000000110000111111111111111111100000011110000000000//////////.////////...............----------------,,,,,,,,,,,,,,++++++++++++++++++++++**************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&'&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555666666666666666666666666666666666666666666666667777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777666777777777777777776666666677777777777777776666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555544444444444444444444444444444333333333333333333333222222222222222222222222222222222211111111111111111111111000000000000000111111111122222222222211111111111111111111111111111111111111111111000000000000000000000011111111111111110000000001110000000000//////////..//////................----------------,,,,,,,,,,,,,,+++++++++++++++++++++++*************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444444444444444444444444444444444445555555555555555555555555555555666666666666666666666666666666666666666777777777777777777777777778888888888888888888888888777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777776666666677777777777766666666666667777777777766666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555554444444444444444444444444444443333333333333333333322222222222222222222222222222222222221111111111111111111110000000000000000011111111111122222222211111111111111111111111111111111111111111100000000000000000000000001111111111111000000000000100000000000//////////...////.................---------------,,,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  2333333333333333333333344444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555666666666666666666666666666777777777777777777777777778888888888888888888888888777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777766666666666666677777766666666666666666667777766666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555544444444444444444444444444444433333333333333333333222222222222222222222222222222222222222221111111111111111111000000000000000000001111111111122222222111111111111111111111111111111111111111111100000000000000000000000001111111111000000000000000000000000000/////////....//.................----------------,,,,,,,,,,,,,,,+++++++++++++++++++++**************))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  222222333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555666666666666666666666666667777777777777777777777777777777777777777778888888877777777777777777777777777777777777777777777777777888888888888888887777777788888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555544444444444444444444444444444433333333333333333333322222222222222222222222222222222222222222222111111111111111111000000000000000000000111111111112222222111111111111111111111111111111111111111111110000000000000000000000000111111110000000000000000000000000000////////.......................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++**************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  1111111111111111111111122222222222222222222222222222222233333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777776666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666655555666666666666666555555555555555555555555555555555544444444444444444444444444444444433333333333333333333333333333333333332222222222222222222222222222222211111111111111111111111111111110000000000000000000/////////00000000011111111111111111111000000000000000000000000000000000000000000000000000000000000000000/////////////////////.////////////.........----.............---------------------,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777776666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555556666666666655555555555555555555555555555555555444444444444444444444444444444443333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111111100000000000000000000////////////0000000001111111111111111110000000000000000000000000000000000000000000000000000000000000000/////////////////////....///////////.........-----..........-----------------------,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  00111111111111111111111111222222222222222222222222222222222222222222223333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666677777777777777777777777776666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666665555555555555556666665555555555555555555555555555555555544444444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222211111111111111111111111111100000000000000000000///////////////00000000001111111111111111000000000000000000000000000000000000000000000000000000000000000///////////////////........//////////.........------.......-----------------,------,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  0000000111111111111111111111111122222222222222222222222222222222222222222333333333333333333333333333333333334444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666766666666666666666666666666666666666666666666666666666555555555555555555555655555555555555555555555555555555555544444444444444444444444444444444444444433333333333333333333333333333333222222222222222222222222222222222222211111111111111111111111111111110000000000000000000/////////////////0000000000111111111111111000000000000000000000000000/////0000000/000000000//////////////////////////////.........../////////.........-------.....-----------------,,,----,,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  00000000000001111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333333333333333344444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777677777777777666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444433333333333333333333333333333322222222222222222222222222222222222222211111111111111111111111111111111100000000000000000////////////////////00000000001111111111111000000000000000000000000/////////////////000000///////////////////////////////.............////////.........--------..-------------------,,,,---,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000000111111111111111111111111111222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777766666666667776666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444433333333333333333333333333333332222222222222222222222222222222222222211111111111111111111111111110000001110000000000000000/////////////////////0000000000011111111111000000000000000000000000//////////////////00/////////////////////////////////...............///////.........---------------------------,,,,,,,-,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777766666666666677777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444444444444444444444444443333333333333333333333333333333333322222222222222222222222222222222222111111111111111111111111100000000000000000000000000000////////////////////////00000000000011111110000000000000000000000000////////////////////////////////////////////////////................./////..........--------,,----------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111112222222222222222222222222223333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444443333333333333333333333333333333333332222222222222222222222222222222222111111111111111111111111110000000000000000000000000000000/////////////////////////000000000000111100000000000000000000/00000////////////////////////////////////////////////////...................////.........---------,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111222222222222222222222222222222222233333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444443333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111100000000000000000000000000000000///////////////////////////0000000000000000000000000000000000//00000//////////////////////////////////////////////////.....................//..........--------,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222233333333333333333333333333333333333333334444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444443333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000///////////////...///////////000000000000000000000000000000000///000////////////////////////////////////////////////....................................--------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555455555555555555555554444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222211111111111111111111111111110000000000000000000000000000000000////////////////....///////////0000000000000000000000000000000////000////////////////////////////////////////////////.......................--..........--------,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***********************))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111111122222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666655555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555544444455555555555555444444444444444444444444444444444443333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111111111110000000000000000000000000000000///////////////////.....///////////0000000000000000000000000000//////0////////////////////////////////////////////...........................----........--------,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,+++++++++++++++++**********************))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111111111111111222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666655555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555544444444444455555555544444444444444444444444444444444444433333333333333333333333333333333332222222222222222222222222222222222222111111111111111111111111111111111110000000000000000000000000000//////////////////////......//////////000000000000000000000000000////////////////////////////////////////////////............................-------.......--------,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,++++,,,,,,+++++++++++++++++++********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111111111111111111111122222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555666666666666666666666665555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666566666555555555555555555555555555555555555555555555555555544444444444444444455544444444444444444444444444444444444443333333333333333333333333333333333332222222222222222222222222222222222222111111111111111111111111111111111111110000000000000000000000000/////////////////////...........//////////000000000000000000000000/////////////////////////......////////////////............................----------......--------,,,,,,,,+++,,,,,,,,,,,,,,,,,,,++++++,,,,+++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ///000000000000000000000000001111111111111111111111111111111111111111111122222222222222222222222222222222223333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333332222222222222222222222222222222221111111111111111111111111111111111111100000000000000000000000000000///////////////////..............//////////000000000000000000000///////////////////////..............//////////.........................---------------....--------,,,,,,,,,++++,,,,,,,,,,,,,,,++++++++++,,++++++++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ////////0000000000000000000000000011111111111111111111111111111111111111122222222222222222222222222222222222222222223333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666555666666655555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333222222222222222222222222222222211111111111111111111111111111111111111100000000000000000000000000000000/////////////////................///////////0000000000000000000//////////////////////................////////......................--------------------..---------,,,,,,,,++++++,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  //////////////0000000000000000000000000001111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666665555666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000000000000////////////////..................///////////00000000000000000//////////////////////................./////....................----------------------------------,,,,,,,,,+++++++,,,,,,,,++++++++++++++++++++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  /////////////////////00000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666655555555555555555555566666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111111111111110000000000000000000000000000000000//////////////////.....................///////////00000000000000///////////////////////..........................................------------------------,,--------,,,,,,,,,++++++++,,,,,+++++++++++++++++++++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333222222222222222222222222222222222222211111111111111111111111111111111111000000000000000000000000000////////////////////////////......................////////////000000000000//////////////////////..........................................-----------------------,,,,,------,,,,,,,,,++++++++++,,,,++++++++++++++++++++++++++++++++++++++****************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000000000011111111111111111111111111111112222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333222222222222222222222222222222222222211111111111111111111111111111111111100000000000000000000000000//////////////////////////////........................//////////////000000000////////////////./////.........................................--------------------,,,,,,,,,,----,,,,,,,,,,+++++++++++,,+++++++++++++++++++++++++++++++++++++++****************))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000111111111111111111111111111111111111111112222222222222222222222222222222222222222223333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333322222222222222222222222222222222222221111111111111111111111111111111111110000000000000000000000000000///////////////////////////////..........................//////////////000000////////////////...////........................................-----------------,,,,,,,,,,,,,,,--,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++****************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000000000011111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555544555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444334444444444444444443333333333333333333333333333333322222222222222222222222222222222222221111111111111111111111111111111111111000000000000000000000000000/////////////////////////////////............................///////////////0000////////////////....///........................................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000000000001111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444333333334444444444444333333333333333333333333333333333333222222222222222222222222222222222211111111111111111111111111111111111111000000000000000000000000000000///////////////////////////////..............................//////////////////////////////////...../.........................................-----------,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,++++++++++++++**++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################"####""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000000000000000000011111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444433333333333334444444333333333333333333333333333333333333332222222222222222222222222222222222111111111111111111111111111111111111110000000000000000000000000000000000/////////////////////////////.................................////////////////////////////////...............................................----------,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,+++++++++++++++***++++++++++++++++++++++++*+++++++++****************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""###""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000000000000000000000000011111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444455555555555554444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544445544444444444444444444444444444444444444444444444444444433333333333333333334433333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111111111111111100000000000000000000000000000000000000//////////////////////////....................................///////////////////////////////..............................................------------,,,,,,,,,,,,,,,,+++++++++,,,,,++++++++++++++++****++++++++++++++++++++++***++++++++*****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""#""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,........................../////////////////////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111100000000000000000000000000000/////////////////////////////////////////.........................---------------------------------...............///////////..............--.........---------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))******************)))))))***********)))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,................................../////////////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444433333333333344444444444444444444444444444444444444444444444433344444444444433333333333333333333333333333333333333333333332222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111000000000000000000000000000000////////////////////////////////////////////.........................---------------------------------.................///////...............---........---------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))****************)))))))))**********))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-----...................................///////////////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444333333333334444333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000///////////////////////////////////////////////..........................---------------------------------...................///................----.......---------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))***************))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,----------.....................................////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444433333444444433333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111000000000000000000000000000/////////////////////////////////////////////............................------------------------------------....................................-----......--------------------------------,,,,,,,,,,,,+,,,+++++++++++++++++*********************)))))))))*************))))))))))))*******))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-----------------................................./////////////////////////0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111110000000000000000000000000000000//////////////////////////////////////////.........................------------------------,,,,---------------..................................------....--------------------------------,,,,,,,,,,,,,++,+++++++++++++++++**********************))))))))))************)))))))))))))******)))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-----------------------.........................../////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111100000000000000000000000000000000000///////////////////////////////////////.......................--------------------------,,,,,,,,,,-------------................................-------...------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))))))))**********)))))))))))))))****))))))))))))))))))))())))))(((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111110000000000000000000000000000000000000000////////////////////////////////////......................---------------------------,,,,,,,,,,,,,,--------------.............................--------.----------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++***********************))))))))))))))*********))))))))))))))))***))))))))))))))))))))(())))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111000000000000000000000000000000000000000000//////////////////////////////////.......................---------------------------,,,,,,,,,,,,,,,,,,---------------..........................-----------------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************))))))))))))))))********)))))))))))))))))**))))))))))))))))))))((()))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  +++,,,,,,,,,,,,,,,,,,,,-------------------------................................////////////////////////////////00000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111110000111000000000000000000000000000000000000000000/////////////////////////////..///........................----------------------------,,,,,,,,,,,,,,,,,,,,,,----------------......................----------------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))))))******)))))))))))))))))))))))))))))))))))))))((((()(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  +++++++++,,,,,,,,,,,,,,-------------------------.......................................////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111100000000000000000000000000000000000000000000000000/////////////////////////////...............................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,------------------.................---------------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***********************)))))))))))))))))))*****)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ++++++++++++++,,,,,,,,,-------------------------.................................................//////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222221111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000//////////////////////////////...................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------.............-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++,,-------------------------................................................../////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333223333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000//////////////////////////////.......................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))))))))))))*)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++--------------------------................................................./////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333222222222222223333333333333333333333333333333333333333333333332223333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000//////////////////////////////..........................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------,,--------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++--------------------------------.........................................../////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333222222222223322222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000/////////////////////////////..............................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*+++********************))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,--------------------------------------.................................../////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333222222233333222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000//////////////////////////...............................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**++********************))))))))))))))))))))))))))(())))))))))))))))))))))((())))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,--------------------------------------............................////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000/////////////////////////////.............................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***+********************)))))))))))))))))))))))))(((())))))))))))))))))))((((()))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,----------------------------------.........................///////////////////////////////////////////////0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111121111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000//////////////////////////////////.........................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************))))))))))))))))))))))))((((((())))))))))))))))))((((((())))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,----------------------------.........................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000//////////////////////////////////////......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))))))))))))((((((((())))))))))))))))((((((((())))))))))(((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000///////////////////////////////////////////..................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************)))))))))))))))))))))((((((((((())))))))))))))((((((((((()))))))))((((((((((((((('((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.................................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222211111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000//0000///////////////////////////////////////////...................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++***********************)))))))))))))))))))))(((((((((((())))))))))))((((((((((((())))))))(((((((((((((((''((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..................................../////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000//////////////////////////////////////////////////..............................---..-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***********************))))))))))))))))))))(((((((((((((())))))))))((((((((((((((()))))))((((((((((((((('''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  *****++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------..................................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111110000000000000000000000000000000000000000000///////////////////////////////////////////////////..............................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++***********************))))))))))))))))))))((((((((((((((())))))))((((((((((((((((()))))((((((((((((((('''''(''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  **********+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------..........................///////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222221111222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000////////////////////////////////////////////////////..............................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,+++++++++++++++++++++++++++++++**********************)))))))))))))))))))((((((((((((((((())))))((((((((((((((((((())))((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ****************+++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222111111111111112222222222222222222222222222222222222222222222111112222222221111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000/////////////////////////////////////////////////////...............................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,++++++++++++++++++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((())(((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ***********************,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111112111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000////////////////////////////////////////////////////...............................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++**********************))))))))))))))))))(((((((((((((((((((()(((((((((((((((((((((((()((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  *************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------......................................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////......................................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++,,,,,,,++++++++++++++++++,,,+++++++++++++++++******++++++++++++++++***************)))))))))))))))))))((((((((((''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))***********************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////........................................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,+++++++++++++++++++++,++++++++++++++++*********+++++++++++++++**************)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&'''''''''''''''&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))****************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////000000000000000000000////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//000///////////////////////////////////////////////.....................................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*******************++++++++++++++++++++++++,+++++++++++++++++++++++++++++++++++++++***********+++++++++++++***************))))))))))))))))))))))((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&''''''''''''''&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))))))))))))))***********************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////0////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////...................................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++***********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++***************)))))))))))))))))))))))((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))*****************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............................///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000///////////000000000000000///////////000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////.................................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************)))))))))))))))))))))))((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////0000000000000/////////////////////////////////////0000//////////////////////000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////.............................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////........................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************))))))))))))))))))))))))(((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000//////000000000000000000////////////////////////////////////////////////////////////////////////////////......................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++**********************************++++++++++++++++++++++++++++++++++++++++++++++++++**************************************))))))))))))))))))))))((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*******************************************************++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000/////////////00000000000//////////////////////////////////////////////////////////////////////////////////...............................-......---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++*************************************))))))))))))))))))))))((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))**************************************************************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000//////////////////////000////////////////////////////////////////////////////////////////////////////////////................................------..---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++***********************************************++++++++++++++++++++++++++++++++++++++++++++++**************))))******************)))))))))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%'''&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))***************))))********************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......................................................//...................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..///////................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************************++++++++++++++++++++++++++++++++++*+++++++************)))))))*****************))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))*********)))))))))))))*************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........//................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*****************************************************************+++++++++++++++++++++++++++++**++++++***********)))))))))*****************))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))*))))))))))))))))))))******************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------...........................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++****+++++***********))))))))))***************))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***************************************************************************++++++++++++++++++++*****+++************)))))))))))**************)))))))))))))((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  (()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................//////////////...........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........................................................----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******************************************************************************++++++++++++++++++*******++***********))))))))))))))))))******)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------.........................................................................................../////////////////////////////////////////////.....//////////////////......../////////////////////////////////////////////////////////////................................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************************************************************+++++++++++++++**********+***********))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------.........................................................................../////////////////////....///////..................///////...................////////////////////////////////////////////////////////.....................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************************))))************************************+++++++++++*************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................///.........................................................................//////////////////////////////////////////////////...........................................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++********************************************))))))))))*********************************************************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------......................................................................................................................................................./////////////////////....////////////////////................................................................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++**********************************************))))))))))))))******************************************************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###$$$$$###################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.......................................................................................................................................................//////////////...........////////////...................................................................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**********************************************))))))))))))))))))))**************************************************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................................................................................................../////....................//////....................................................................................--------------------------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************************************************)))))))))))))))))))))****************************************************))******))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######$$##################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.......................--........................................................................................................................................................................................................-.........---------------------------------,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*************************************************)))))))))))))))))))))))*************************************************))))****)))))))))))))))))))((())))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................................................................................................................................................................-------...----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++***************************************)*)))))))))))))))))))))))))))))))))********************************************)))))))***))))))))))))))))((((((()))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.............................................................................................................................................................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*******************************)))))))))))))))))))))))))))))))))))))))))))))))*************)))))))))***************))))))))))*))))))))))))))))((((((((())))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################################""######"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((())))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.......................................................................................................................................................................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********))))))))))))))))))))))))))))))(((((((((())))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################################"""####"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************)))))))))))))))))))))))))))))))))))((((())))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########################################"""""""""""""""""""""""""""!!"!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------,,,--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))(((((((((((((((())(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$#########################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,---------------,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$$#########################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((()))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((())))))))))))))((((((((((()(((((((((((((((((((((('''((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((())))))))))(((((((((((((((((((((((((((((((((((('''''((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"###########""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((()))))((((((((((((((((((((((((((((((((((((((('''''''((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$############################################"""#########""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++********************************************))******))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$#############################################"""""########""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************))))))***)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""######""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''(((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$###################################################"""""""""####""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$###################################################"""""""""""##""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$######################################"#############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######################################"""###########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('(((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$#####################################"""""##########""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((''(((''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############$$$$$######################################"""""""########""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))()(((((((((((((((((((((((((((((((((((((((((((((('''('''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''(((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################$$$######################################"""""""""######""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''('((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''(((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################$#####################################""""""""""""###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''(((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################################################""""""""""""""#""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))****************************************************************************************************+++++++++++++++++++++++++,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('(((((((((((((((((('''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((('''''''''''''''''((''''''''''''''''''''''&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))*****))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''((((((((((((((((((((((((((((((('((((('''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))((((((((((((((((((((((((((((((((((((((((((((((('''''(((((((((('''''''''''''''''''''''''''''(((((((((((((((((((((((((((('''((('''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################################""#####"""""""""""""""""""""""""""""""""""""""""""""!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''((((('''''''''''''''''''''''''''''''(((((((((((((((((((((((((''''''(''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################################""""###"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################################################""""""#"""""""""""""""""""""""""""""""""""""""""""""!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############################"#################""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++**********************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############################"""###""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((())))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############################"""""#""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((((())))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''(((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((('(((((((((((((((((((((((''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''(((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''''''''''((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""""""""!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((('''''''''(((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""""""""""!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((((((''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""""""""""""!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''(((((((((((''''''''''''''((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&''''''''((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""""""!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''(((((('''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&'''''''(((((((())))(((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''((((((((((((((((((('''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''(((((()))))))(((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((())))))))(((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''(((((())))))))((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  ###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''(((((())))))))((((((('''''''''&&&&&''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((''''''''''''(((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&'''''(((((())))))))((((((('''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''(((((((((((''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&''''(((((()))))))((((((('''''''&&&&&&&&&&&&'''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&''''(((((())))))((((((((''''''&&&&&&&&&&&&&&&''&&&'''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''&&'''''''''''''''''''''&&&&''''''''''''''''''''''''&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&'''''(((((())))((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''''''''&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''''''''&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&''''''(((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''''''''''''''''&'&&&&&&&&&&&&%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&'''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$##########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$##########$$$$$############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$#################$$$#############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$##################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$####################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$#####################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################"##"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$##$$$########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################""#"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$##########$$$$$$##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$############$$$$$$$##################$$######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$######$$$$$$$$#################$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################$$$$$$$$$$$$$$###########$$$$$###################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################""""""""""""""""""!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$#########################$$$$$$$$$$#####################################################################################################$$$$$$$$$$$$$#$$$$$$$######################################################################################""""""""""""""""""!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$###############$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################$$$$$########################################################################################################$$$$$$$$$$$$$$##$$$##############################################"###########""""""""""""#""###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$############################################################################################################################"##############"""""""""""##########"""""""""""""""########""""""""""""""""""##########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""##########################################################################################################################################################################""""""########"""""""""""""""""######"""""""""""""""""""###"""""""""""""""""""""""#####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################################################################################################"""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################"##########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""##############################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################"""""""""""###################"""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################""""""""""""""""###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################"""""""""""""################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""""""""""""############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$##############""""""""""""""""""""##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""!!!!!!""""""""##########$$$$$############"""""""""""""""""""""#########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################""""""########################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!""""""##########$$$$$$###########""""""""""""""""""""""#####"""""""""""""""""!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#######""""""""""""""""""################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!"""""#########$$$$$$$##########""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!"""""########$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""""""""""!!!!!"""""""""""""""""!!!!!!!!!"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!""""########$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!""""""""""""""!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#######$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!""""""""""""!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""#######$$$$$$$$#########""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""#######$$$$$$$$$#######"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""#######$$$$$$$$$#######""""""""""!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""######$$$$$$$$$#######"""""""""!!!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""######$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#######$$$$$$$$#######"""""""!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$#######"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$#######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""######$$$$$$$#######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######$$$$$########"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!""""""#######$$$########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""""""""""""""""!!!!!!!   !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!""""""""""""""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!""""""""""""""!"!!!!!!    !!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!"""""""""""""!!"!!!!!   !!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!    !!!!!!"""""""""""!!!!!!!!!   !! ! !!!!!!!!!!!!!    !!!!!!!""""""""!!!!!!!!!   !!!!!  !!!!!!!!!""""!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!! !!    !!!!!!!!!!!!!! !     !!!!!!!!!!!!      !!!!!!!!!!      !!!!!!