ooooonnnnnnnnnnnmmmmllljiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````aaaaaaaaaaaa`````````````aaaaaaaaaaaaaaaaa``````````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKKKKJJJJKKKKKKKKKJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@AAAAAAAAA@@@@@@@@@@@@????@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;:::::::::::::99988888888888887777777777777777666666666666555555555555555444444444444333333333333333222222222222111111111111000000000000////////////............------,,,,,,,,,,,,+++++++++++++*********)))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$###########""""""""""""""!!!!!!!!!!!  ooooonnnnnnnnnnnmmmmllljiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaa``````````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMNMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLKKKKKLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@@@@???@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::999988888888888877777777777777776666666666665555555555555555444444444444333333333333332222222222221111111111110000000000000///////////.............-----,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$###########""""""""""""""!!!!!!!!!!!!  ooooooonnnnnnnnnmmmmmlljjiiiiiiihhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaa````a````````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLKKKKLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKKKKKJJJJJJJJJJJJJIIJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::99988888888888887777777777777777666666666666555555555555555444444444444333333333333333222222222222111111111111000000000000////////////............------,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$############"""""""""""""!!!!!!!!!!!!  ooooooooonnnnnnnnmmmmmljjjiiiiiiiihhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaa`aaa``````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::::::99998888888888887777777777777777666666666666555555555555555544444444444433333333333333222222222222111111111111000000000000////////////............------,,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$############"""""""""""""!!!!!!!!!!!!!  ppooooooooonnnnnnnmmmmmjjjjjiiiiiiiihhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMNNNMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLKKKLLLLLLLLLLLKKKKKKKKKKKKKJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::999998888888888887777777777777777666666666666555555555555555444444444444333333333333332222222222222111111111111000000000000////////////............------,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$#############""""""""""""!!!!!!!!!!!!!  pppooooooooonnnnnnnmmmmkjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_____________________^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMNNNNMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;:::::::::::999998888888888887777777777777777666666666666555555555555555544444444444433333333333333222222222222111111111111000000000000////////////............------,,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$#############""""""""""""!!!!!!!!!!!!!  ppppoooooooooonnnnnnnmmkkkjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_______________________^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMNNNNNMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLKLLLLLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::9999998888888888887777777777777777666666666666555555555555555444444444444333333333333332222222222222111111111111000000000000///////////.............------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$##############"""""""""""!!!!!!!!!!!!!!  ppppppoooooooooonnnnnnnkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````________________________^_____^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMNNNNNNMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAABAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::9999998888888888888777777777777777766666666666655555555555555544444444444433333333333333222222222222111111111111000000000000////////////............------,,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$##############"""""""""""!!!!!!!!!!!!!!  qpppppppoooooooooonnnnnlkkkkjjjjjiiiiiiiiiiiiiiihhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMNNNNNNNMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMLLLLLLLLLLLLLMLLLLLLLLLLLLLKKKKKKKKKKKLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAABAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::::99999998888888888887777777777777777666666666666555555555555555444444444444333333333333332222222222221111111111111000000000000///////////.............-----,,,,,,,,,,,,,+++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$#############"""""""""""!!!!!!!!!!!!!!  qqqpppppppooooooooooonnlllkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMNNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAABBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::99999998888888888888777777777777777766666666666655555555555555544444444444434333333333333222222222222111111111111000000000000////////////............------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$##############"""""""""""!!!!!!!!!!!!!!  qqqqppppppppppooooooooollllkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````______________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMNNNNNNNNMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::999999998888888888887777777777777777666666666666555555555555555444444444444343333333333332222222222221111111111110000000000000///////////............------,,,,,,,,,,,,,+++++++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$##############"""""""""""!!!!!!!!!!!!!!  qqqqqqpppppppppppoooooomllllkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMNNNNNNNNNMMMMMMMMMMMMMMLLNMMMMMMMMMMMMMLLLLLLLLLLLMMMLLLLLLLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::999999998888888888888777777777777777766666666666655655555555555544444444444444333333333333222222222222111111111111000000000000////////////............------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$#############"""""""""""!!!!!!!!!!!!!!  rrqqqqqqqqppppppppppooommllllkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMNNNNNNNNNNMMMMMMMMMMMMMMLNMMMMMMMMMMMMMMLLLLLLLLLLMMMMLLLLLLLLLLLLLKKKKKKKKLLLLLKKKKKKKKKKKKKJJJJJJJKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAABBBBAAAAAAAAAAAA@@@@@@@@@A@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::999999999888888888888777777777777777766666666666655655555555555544444444444444433333333333322222222222211111111111100000000000////////////.............-----,,,,,,,,,,,,,+++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$##############"""""""""""!!!!!!!!!!!!!!  rrrrqqqqqqqqqpppppppppommmllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMNNNNNNNNNNNMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMLLLLLLLLLMMMMMLLLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKKKKJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAABBBBAAAAAAAAAAAAA@@@@@@@@A@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::9999999999888888888888777877777777777766666666666656655555555555544444444444444333333333333222222222222111111111111000000000000////////////............------,,,,,,,,,,,,+++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$##############"""""""""""!!!!!!!!!!!!!!  rrrrrrqqqqqqqqqqpppppppmmmmmlllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMNNNNNNNNNNNNMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMLLLLLLLLMMMMMMLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAABBBBBAAAAAAAAAAAA@@@@@@@@AA@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::9999999999888888888888777877777777777766666666666656655555555555544444444444444333333333333222222222222111111111111100000000000////////////............------,,,,,,,,,,,,,+++++++++************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$#############"""""""""""!!!!!!!!!!!!!!!  ssrrrrrrrqqqqqqqqqqppppnnmmmmlllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````____________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYZYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMNNNNNNNNNNNNMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMLLLLLLLMMMMMMLLLLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAABBBBBBAAAAAAAAAAAA@@@@@@@AAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;:::::99999999999888888888888778877777777777766666666666666655555555555544444444444444333333333333222222222222111111111111000000000000////////////...........-------,,,,,,,,,,,,+++++++++*************)))))))))))))((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$##############"""""""""""!!!!!!!!!!!!!!  ssssrrrrrrrrqqqqqqqqqppnnnmmmmlllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaaaaaaaaa````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMLLLLLLLMMMMMMMLLLLLLLLLLLLLKKKKKLLLLLLLLKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAABBBBBBAAAAAAAAAAAA@@@@@@@AAA@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888888778877777777777766666666666666655555555555544444444444444333333333333222222222222111111111111000000000000////////////...........-------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$#############"""""""""""!!!!!!!!!!!!!!  ssssssrrrrrrrrrqqqqqqqqnnnnmmmmllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbabbbaaaaaaaaaaaaaaaaaaaaaa``````````````````____________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMLLLLLLMMMMMMMMLLLLLLLLLLLLLKKKKLLLLLLLLLKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAABBBBBBBAAAAAAAAAAAA@@@@@@AAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;::::99999999999988888888888878887777777777776666666666666665555555555554444444444444433333333333322222222222211111111111100000000000/////////////..........-------,,,,,,,,,,,,,+++++++++*************)))))))))))))(((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$##############"""""""""""!!!!!!!!!!!!!!  ssssssssrrrrrrrrrrqqqqqonnnnmmmmlllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYYYYYXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNONNNNNNNNNNNNNNMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMLLLLLMMMMMMMMMLLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBAAAAAAAAAAAA@@@@@AAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::999999999999888888888888788877777777777766666666666666655555555555544444444444444333333333333222222222222111111111111000000000000////////////..........--------,,,,,,,,,,,,+++++++++*************)))))))))))))(((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$##############"""""""""""!!!!!!!!!!!!!!  tttssssssssrrrrrrrrrqqqoonnnnnmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbacbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````____``______________________^^^^^^^^^^^^^^^^^^^^^^^]]]^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNOONNNNNNNNNNNNNNMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMLLLLMMMMMMMMMLLLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAABBBBBBBBAAAAAAAAAAAA@@@@@AAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::99999999999988888888888888887777777777776666666666666665555555555554444444444444433333333333322222222222211111111111100000000000////////////..........--------,,,,,,,,,,,,,+++++++++************))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#############"""""""""""!!!!!!!!!!!!!!  ttttsssssssssrrrrrrrrrqoooonnnnmmmmllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffgggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````__```________________________^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNOOONNNNNNNNNNNNNNMMMMMMMMNNNNNNNNMMMMMMMMMMMMMLLLLMMMMMMMMMMLLLLLLLLLLLLLKKLLLLLLLLLLLKKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAABBBBBBBBBAAAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888888877777777777766666666666666655555555555544444444444444333333333333222222222222111111111111000000000000////////////.........---------,,,,,,,,,,,,+++++++++*************)))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$##############"""""""""""!!!!!!!!!!!!!!  ttttttssssssssssrrrrrrrooooonnnnnmmmmllllllkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````_`````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNOOOONNNNNNNNNNNNNMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMLLLMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBABBBBBBBBBAAAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::99999999999988888888888888887777777777776666666666666665555555555554444444444444433333333333322222222222211111111111100000000000////////////.........---------,,,,,,,,,,,,,+++++++++************)))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$##############"""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvuuuuuuuuuuutssssrrrrrqqqqpppppoooooonmmmlllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNMMNNNNNNNNNNMMMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDFFFFFEEEEEEEEEEEEDDDDDDDDEDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999999988888888888777777777666666666666555555555544444444443333333333332222222111111111111000000000////////////............--------,,,,,,,,,,,,++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  wwwvvvvvvvvvvvuuuuuuuuussssssrrrrrqqqqpppppooooommmmmmllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNMNNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDFFFFFFEEEEEEEEEEEEDDDDDDDEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999999988888888888877777777766666666666555555555544444444443333333333332222222211111111111100000000////////////.............-------,,,,,,,,,,,,+++++++*************)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!  wwwwvvvvvvvvvvvvvuuuuuuttssssssrrrrrqqqqpppppooommmmmmmmllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDFFFFFFFEEEEEEEEEEEEDDDDDDEEDDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999999988888888888777777777666666666666555555555444444444443333333333322222222111111111111000000000////////////............-------,,,,,,,,,,,,,++++++*************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  wwwwwvvvvvvvvvvvvvvvvuutttttssssssrrrrqqqqppppoommmmmmmmmmmlllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDFFFFFFFEEEEEEEEEEEEDDDDDDEEDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999999988888888888877777777766666666666555555555444444444443333333333332222222211111111111100000000////////////............--------,,,,,,,,,,,,+++++++************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  wwwwwwwvvvvvvvvvvvvvvvvtttttttssssssrrrrqqqqppppnmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____________`______________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWVVVVVVVVVVVWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNPOOOOOOOOOOOONNNNNNNNNNNNONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFEEEEEEEEEEEEDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999998888888888877777777766666666666655555555444444444444333333333332222222211111111111100000000/////////////...........--------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwvvvvvvvvvvvvuuttttttttsssssrrrrqqqpppnnnmmmmmmmmmmmmllllllllllkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````___________```_____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNPOOOOOOOOOOOOONNNNNNNNNNNONNNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDFFFFFFFFFEEEEEEEEEEEDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999999988888888888877777777666666666666555555554444444444443333333333332222222211111111111100000000////////////...........---------,,,,,,,,,,,,+++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwvvvvvvuuuuutttttttsssssrrrqqqqpnnnnmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_________````______________________^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNPPOOOOOOOOOOOOONNNNNNNNNNOONNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDFFFFFFFFFEEEEEEEEEEEEDDDDEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999998888888888877777777766666666666655555555444444444443333333333332222222211111111111100000000////////////...........---------,,,,,,,,,,,,+++++++*************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwvuuuuuuuutttttttssssrrrqqqonnnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_______``````______________________^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNPPPOOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999:9999999999988888888888877777777666666666666555555554444444444443333333333332222222111111111111000000000////////////..........---------,,,,,,,,,,,,,++++++*************)))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuutttttsssrrrqqooonnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````______```````______________________^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSSUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNPPPPOOOOOOOOOOOONNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEDDDEEEEEDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999:9999999999998888888888877777777766666666666655555555444444444443333333333332222222211111111111100000000////////////..........----------,,,,,,,,,,,,+++++++************)))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuttttssssrrqpooonnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffffffffffffffggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____`````````______________________^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNPPPPOOOOOOOOOOOOONNNNNNNNOOOONNNNNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEDDDDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999::9999999999988888888888877777777666666666666555555554444444444443333333333322222222111111111111000000000////////////.........----------,,,,,,,,,,,,,++++++*************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuutttsssrrppooonnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````___``````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSSSSUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNPPPPPOOOOOOOOOOOOONNNNNNNOOOOONNNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEDDEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::999::9999999999998888888888877777777766666666666655555554444444444443333333333322222222211111111111100000000////////////.........-----------,,,,,,,,,,,,+++++++************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  wwxwwwwwwxxwxxxxwwwwwwwvvvvvvvvvvvvvuuuuuttttssrpppooonnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeefffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````_````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSSSUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNPPPPPPOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEGFFFFFFFFFFFFEEEEEEEEEEEDEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999:::999999999998888888888887777777766666666666655555555444444444444333333333322222222211111111111100000000/////////////........-----------,,,,,,,,,,,,+++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuutttssqqppooonnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffgggggggggggggggfffffffffffffffffffffffffeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTSSSSSSUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNPPPPPPPOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::99:::9999999999998888888888877777777766666666666555555554444444444443333333333222222222211111111111100000000////////////........-----------,,,,,,,,,,,,,++++++*************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuttsqqqppooonnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZY[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSUUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNPPPPPPPOOOOOOOOOOOOONNNNNOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99::::999999999998888888888877777777766666666666655555555444444444444333333333222222222211111111111100000000////////////........------------,,,,,,,,,,,,+++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuttrqqqppoooonnnnnmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSUUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNPPPPPPPPOOOOOOOOOOOOONNNNOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9::::9999999999998888888888777777777766666666666555555554444444444443333333332222222222211111111111000000000////////////.......------------,,,,,,,,,,,,,++++++*************))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvuuurrrqqpppooonnnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_____________________^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZ[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONPPPPPPPPPOOOOOOOOOOOONNNNOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9:::::999999999998888888888777777777766666666666655555555444444444443333333332222222222211111111111100000000////////////.......-------------,,,,,,,,,,,,++++++*************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############""#"""""""""""""!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwxxxxwwwwwwvvvvussrrqqpppooonnnnnnmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffegffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_____________________^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999999999998888888887777777777766666666666555555554444444444443333333322222222222111111111111000000000////////////.......------------,,,,,,,,,,,,+++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyxxxwwwwxxxxxxxxxxxxxxwwwwvvvtssrrqqpppooonnnnnnnmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_____________________^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOONNOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888888887777777777766666666666655555555444444444443333333322222222222211111111111100000000////////////.......------------,,,,,,,,,,,,+++++++*************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"#""""""""""""""!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvttssrrqqpppoooonnnnnnnnnmllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````a`````````````````````_____________________^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOONOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999998888888887777777777776666666666655555555444444444444333333322222222222211111111111100000000////////////........------------,,,,,,,,,,,++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"##""""""""""""""!!!!!!!!!!!!!!  yyyyyyyzyzyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyxxxxxwwwuttssrrqqqpppoooonnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````aa`````````````````````_____________________^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOOOOONNNNNNNNNNNNNMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFEEEEEEEEFEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888888877777777777766666666666655555555444444444443333333322222222222211111111111100000000////////////.......------------,,,,,,,,,,,++++++++*************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxyyyyyyyyyyyxxxxwuuttssrrrqqpppoooooonnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````aaaa``````````````````````___________________^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEGGGGGGFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999998888888887777777777766666666666655555555444444444444333333322222222222211111111111100000000////////////.......-------------,,,,,,,,,,++++++++*************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyxxxvuuttsssrrqqqppppooooooonmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhgggggggggggggggggggggggggfffffffffffffffffffffffgggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````aaaaa``````````````````````____________________^^^^__________^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXWWWWWWWWWWXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEGGGGGGGFFFFFFFFFFFEEEEEEEFFEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888888877777777777766666666666655555554444444444443333333322222222222211111111111000000000////////////.......------------,,,,,,,,,,+++++++++*************))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzyyyxxxxyyyyyyyyyyzzzzyyyyyyxvvuuuttssrrrqqqpppppooooommmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhggggggggggggggggggggggggfffffffffffffffffffffggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````aaaaaaa`````````````````````____________________^^^____________^^^^^^^^^^^^^^^___________^^^^^^^^^]]]^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOQQPPPPPPPPPPPPOOOOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEGGGGGGGFFFFFFFFFFFFEEEEEEFFEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999998888888887777777777766666666666655555555444444444444333333322222222222211111111111000000000////////////.......------------,,,,,,,,,,+++++++++*************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  zzzz{{{{{{{zzzzzzzzzzzzxxyyyyyyyyyyzzzzzzzzzzyyywvvvuuttsssrrrqqqqpppppppnmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhggggggggggggggggggggggggggfffffffffffffffffggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````aaaaaaaa``````````````````````___________________^^_______________^^^^^^^^^^______________^^^^^^^^^]]^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWXXXXXWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOQQPPPPPPPPPPPPPOOOOOOOOOOPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGFFFFFFFFFFFFEEEEEFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999888888887777777777776666666666655555555444444444444333333332222222222211111111111000000000////////////........------------,,,,,,,,,++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  {{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzyywwwvvuuuttsssrrrrqqqqqqppnnnnnnmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffgggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaa`````````````````````______________________________________^^^^^^^______________^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOQQQPPPPPPPPPPPPPOOOOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGFFFFFFFFFFFEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999998888888887777777777766666666666555555555444444444443333333322222222222211111111110000000000////////////.......------------,,,,,,,,,++++++++++*************))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  {{|||||||||||{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{xxxwwwvvuuuttttssssrrrrrrqqqqqppppppoooooooonnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbcccccccccccbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaa``````````````_________________^^^^^^^^^]]]]^^^^^^^^^^^^^^^^]]]]]]]]]______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<=======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999888888887777777777776666655555555444444444444333332222211111111111100000000////////////............---------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  |||||||||||||||{{{{{{{{zzzzzzzz{{{{{{{||||||{{{{yyxxxwwvvvuuuuttttssssssrrrrqqqqqppppppooooooonnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbcccccccccccccbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaa``````````````_________________^^^^^^^^^^^]]]_^^^^^^^^^^^^^^^^^]]]]]]]_________^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>============<<<<<<<<<<========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999888888888777777777776666655555555444444444444333332222211111111111100000000////////////............---------,,,,,,,,,,,,,++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!  |||||||||||||||||{{{{{{zzzzzzz{{{{{{{||||||||||{yyyxxxwwwvvvvuuuuutttttssssrrrrqqqqqppppooooooonnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeedddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbccccccccccccccbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaa``````````````_________________^^^^^^^^^^^]]]_^^^^^^^^^^^^^^^^^^^^]]]]___________^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<=========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999888888888777777777777666655555555544444444444433332222221111111111110000000/////////////............---------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  ||||||||||||||||||{{{{{zzzzzz{{{{{{{||||||||||||yyyyyxxxwwwwvvvvvuuuuuutttssssrrrrqqqppppoooooooonllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeedddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbccccccccccccccccbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaa``````````````________________^^^^^^^^^^^^]]]__^^^^^^^^^^^^^^^^^^^^^^]_____________^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>============<<<<<<<<<=========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999998888888888777777777776666555555555444444444444333322222211111111111100000000////////////............---------,,,,,,,,,,,,,++++++++++++++************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  |||||}}}}}|||||||||{{{{zzzzz{{{{{{{|||||||||||||zzyyyyyxxxxwwwwwvvvvvvuuuttttsssrrrqqqppppoooooooollllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeddddddddddddddddddddddddddddddddcccccccccccddcccccccccccccccccccccbbcccccccccccccccccbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaa```````````````________________^^^^^^^^^^^^^]]___^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<==========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999998888888888777777777777666555555555544444444444333322222221111111111110000000////////////............---------,,,,,,,,,,,,,++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!  |||}}}}}}}}}||||||||{{{zzzzz{{{{{{||||||||||||||zzzzyyyyyxxxxxwwwwwwwvvvvuuutttsssrrqqqppppooooooollllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeedddddddddddddddddddddddddddddddddcccccccccdddcccccccccccccccccccccbccccccccccccccccccbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaa```````````````_______________^^^^^^^^^^^^^^^]____^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIHHHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999988888888888777777777776665555555555444444444444333222222211111111111100000000////////////...........----------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  |}}}}}}}}}}}}}||||||||{{{{{{{{{{{|||||||||||||||zzzzzzyyyyyyxxxxxxxxwwwwwvvuuuttsssrrqqqppppoooooollllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeedddddddddddddddddddddddddddddddddcccccccdddddccccccccccccccccccccccccccccccccccccccccbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaa```````````````________________^^^^^^^^^^^^^^]_____^^^^^^^^^^^^^^^^^^^^__________________^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>============<<<<<<<===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999988888888888777777777777665555555555544444444444333222222211111111111100000000////////////...........----------,,,,,,,,,,,,,++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  }}}}}}}}}}}}}}}}|||||||{{{{{{{{{{|||||||||}}}}}|zzzzzzzzyyyyyyyyyxxxxxxxwwvvvuuttsssrrqqqpppoooooolllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccddddddcccccccccccccccccccdccccccccccccccccccccbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaa````````````````_______________^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^``````_____________^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999988888888888777777777776655555555555444444444444332222222211111111111100000000////////////..........-----------,,,,,,,,,,,,++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!  }}}}}}}}}}}}}}}}}||||||{{{{{{{{{|||||||}}}}}}}}}zzzzzzzzzzzzyyyyyyyyyyxxxwwvvvuuttssrrqqqppppooooomllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijijijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccddddddddcccccccccccccccccddccccccccccccccccccccbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaa````````````````________________^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^`````````____________^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>============<<<<<<============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999988888888888777777777776655555555555444444444444332222222211111111111100000000////////////..........-----------,,,,,,,,,,,,,++++++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}||||{{{{{{{{|||||||}}}}}}}}}}{{zzzzzzzzzzzzzzzzzyyyyyxxwwwvvuutssrrrqqppppooooommmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccdddddddddccccccccccccccccddddccccccccccccccccccccbddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaa```````````````_______________^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^````````````__________^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999988888888888877777777777665555555555544444444444432222222221111111111110000000/////////////.........------------,,,,,,,,,,,,+,++++++++++++************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  }}}}}}~~~~}}}}}}}}}}|||{{{{{{{||||||}}}}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzyyxxwwvvuuttssrrqqppppooooommmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddedddddddddddddddddddddddcdddddddddddccccccccccccccdddddccccccccccccccccccccdddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaaa```````````````_______________^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^``````````````__________^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>============<<<<<>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999988888888888777777777777655555555555544444444444322222222211111111111100000000////////////.........------------,,,,,,,,,,,,+,+++++++++++++***********)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!  }}}}}~~~~~~~~~~}}}}}}}||{{{||||||||}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzyyxxwwvuuttssrrqqppppooooommmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeedddddddddddddddddddddddddddddddddddcccccccccccccddddddcccccccccccccccccccddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaaaa```````````````_______________^^^^^^^^^^^^__________^^^^^^^^^^^^^^^````````````````_________^^^^^^]]]]]]]]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999988888888888877777777777655555555555544444444444422222222221111111111110000000////////////.........------------,,,,,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  }}}}~~~~~~~~~~~~}}}}}}}|||||||||||}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzyxxwwvvuttssrrqqpppppoooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeedddddddddddddddddddddddddddddddddddcccccccccccddddddddcccccccccccccccccddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaa```````````````_______________^^^^^^^^^^^___________^^^^^^^^^^^^^^``````````````````_______^^^^^^^^]]]]]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>============<<<<>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776655555555555444444444444222222222211111111111100000000////////////........-------------,,,,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  }}}}~~~~~~~~~~~~~~}}}}}|||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzyyxxwvvuttssrrqqpppppoooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeddddddddddddddddddddddddddddddddddccccccccccdddddddddccccccccccccccccdddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaa```````````````_______________^^^^^^^^^^____________^^^^^^^^^^^^^`____```````````````______^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999988888888888877777777776655555555555544444444444222222222221111111111110000000////////////.........------------,,,,,,,,,,,,,,+++++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!  }}}}~~~~~~~~~~~~~~~~}}}|||||||}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzyyxxwvvuttssrrqqpppppoooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeedddddddddddddddddddddddddddddddddddccccccccdddddddddddccccccccccccccddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaa```````````````________________^^^^^^^^_____________^^^^^^^^^^^^______````````````````______^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>============<<<>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777776665555555555544444444444222222222221111111111110000000/////////////........------------,,,,,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  }}}}~~~~~~~~~~~~~~~~~}}|||||}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zyyxxwvvuttssrrqqppppppooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccddddddddddddcccccccccccccdddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaa```````````````________________^^^^^^^______________^^^^^^^^^^^________```````````````_______^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\[[[[[ZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>===========<<<>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777766655555555555544444444442222222222211111111111100000000////////////.........------------,,,,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  }}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{|{{{{{zzyxxwvvuttsrrqqqpppppppoommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccdddddddddddddccccccccccccdddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaabaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaa```````````````________________^^^^^^_______________^^^^^^^^^^________````````````````_______^^^^^^^^^^^^_______]]]]]]\\\\\[[[[[ZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>============<<>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777766665555555555544444444442222222222221111111111110000000////////////.........------------,,,,,,,,,,,,,,+++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  }}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}}{{{{{{{{{{{{{{{{|||||{{{zzyxxwvvuttsrrqqqpppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjkjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccdddddddddddddddccccccccccddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbaaaabbaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaa```````````````________________^^^^^`_______________^^^^^^^^^`______``````````````````_________________________^^^]]]]]\\\\[[[[ZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777666655555555555544444444422222222222211111111111100000000////////////........-------------,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  |}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{{|||||{{{{zyxxwvvutssrrqqqpppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddedddddddddddddddddddddcccddddddddddddddddcccccccccddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaabbbaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaa````````````````_______________^^^^``_______________^^^^^^^^``_____``````````````````_________________________^^^^^^]]]]\\\[[[[ZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWVWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999988888888888877777777666655555555555544444444432222222222221111111111110000000////////////.........------------,,,,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  ||}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{{|||||||{{{zyxxwvvutssrrqqqpppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggggggffffffffffffffffffffffffeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeddddddddddddddddddddddcdddddddddddddddddccccccccdddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbabbbbaaaaaaaaaaaaaaaaaa```baaaaaaaaaaaaaaaa```````````````_______________^^^``________________^^^^^^^`````````````````````````__________________```````__^^^^^]]]]\\\[[[[ZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777666665555555555544444444432222222222221111111111110000000////////////.........------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  ||}}~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}}}}}}z{z{{{{{{{{{{{{|||||||{{{zyxxwvuutssrrqqqpppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggggggfffffffffffffffffffffffeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeddddddddddddddddddddddddddddddddddddddddccccccdddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``bbaaaaaaaaaaaaaaaa```````````````______________^^^```________________^^^^^^``````````````````````````______________``````````_____^^^^]]]\\\[[[ZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999988888888888877777776666655555555555544444444332222222222211111111111100000000////////////........-------------,,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  |||}}~~~~~~~~~~~~~~~~}}}|}}}}}}}}}~~~~~}}}}}}}}}zzzzz{{{{{{{{{{|||||||{{{zyxxwvuutssrrqqqqppppppppmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhgggggggggggggggggggggggggffffffffffffffffffffffffeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeddddddddddddddddddddeddddddddddddddddddddccccddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`bbbaaaaaaaaaaaaaaaa```````````````______________^^````_______________^^^^^^```````````````````````````____________``````````a_______^^^]]]\\\[[[ZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888877777776666665555555555544444444332222222222221111111111100000000////////////.........------------,,,,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  |||}}~~~~~~~~~~~~~~}}}}|||||}}}}}}}}}}}}}}}}}}||zzzzzzz{{{{{{{{|||||||{{{zyxxwvuutssrrqqqqppppppppnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeddddddddddddddddddeeddddddddddddddddddddcccddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaa```````````````______________^`````_______________^^^^^```````````````````````````__________````````aaaaa```_____^^^]]]\\\[[[ZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999988888888888777777766666655555555555544444443322222222222211111111111000000000////////////........-------------,,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  {||}}}~~~~~~~~~~}}}}}}}|||||||}}}}}}}}}}}}}}||||zzzzzzzz{{{{{{{|||||||{{{zyxxwvuutssrrqqqqppppppppnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeedddddddddddddddddeeeddddddddddddddddddddccedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaa``````````````_______________``````_______________^^^^````````````````````````````_______`````````aaaaaa`````____^^^]]]\\[[[ZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWXWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>===========>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888877777766666665555555555544444443332222222222221111111111000000000////////////.........------------,,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  {{||}}}~~~~~~}}}}}}}}|||||||||||}}}}}}}}}}||||||zzzzzzzzz{{{{{{|||||||{{{zyxxwvuutssrrqqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeedddddddddddddddeeeeeddddddddddddddddddddeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaa``````````````______________```````________________^^`````````````````````````````____``````````aaaaaaa``````____^^^]]]\\[[[ZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWXXWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJKJJJJJJJJJJJIIIIIIIIIIIIHIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>==========>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888877777766666665555555555544444443332222222222221111111111000000000////////////.........------------,,,,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  {{||}}~~~~~~~}}}}}}}||||||||}}}}}}~~~~~~~}}}}}}}|}}}}}}}}}}~~~~~~~~~}}|{{zyxxwvvuuttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcfffeeeeeeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```bbaaaaaaaaaaaaaaa`````````````````````````````````````````````````aaaaaaaaabbbbbbaaaa```___^^]]]\\\[[\\\\\\\\\[[[[[[[[[[[[ZZZZXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTTSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@A@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<;;;;;;:::::::::::9999999998888877777777777666666666555555554444444444443333322222222222211111111111100000000////////////...............------------,,,,,,,,,,,,++++++++++++*****))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!  {{||}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}|||||}}}}}}~~~~~~~~~}}|{{zyxxwvvuuttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcffffeeeeeeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``bbbbaaaaaaaaaaaaaaa````````````````````````````````````````````````aaaaaaaabbbbbbbaaaa```__^^^]]\\\\[\\\\\\\\\\[[[[[[[[[[[[ZZZYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTTTSSSSTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@AA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<;;;;;;:::::::::::9999999998888877777777777766666666555555555444444444443333332222222222211111111111100000000////////////...............------------,,,,,,,,,,,,++++++++++++*****))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  {{{||}}}}}}}}}||||||{{{{{{{{|||||}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~}}|{{zyxxwvvuuttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddffffeeeeeeeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaa```````````````````````````````````````````````aaaaaaaabbbbbbbaaaaa``___^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<;;;;;;;:::::::::::999999998888887777777777766666666555555555444444444444333332222222222221111111111110000000/////////////..............-------------,,,,,,,,,,,+++++++++++++****)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  {{{|||}}}}}}|||||{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}~~~~~~~~~~~~}}|{{zyxxwvvuuttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddfffffeeeeeeeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaa```````````````````````````````````````````````aaaaaaaaabbbbbaaaaa```__^^^]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@???????????>>>>>>>>>>============<<<;;;;;;;:::::::::::9999999988888877777777777766666665555555554444444444443333322222222222211111111111100000000////////////...............------------,,,,,,,,,,,,++++++++++++****)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!  z{{{|||||||||||{{{{{zzzzzzzz{{{{{|||||||||||||||||||||||}}}}}~~~~~~~~~~~}}|{{zyxxwvvuutttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooooooooooooooooooooonnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllljjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddfffffffeeeeeeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaa`````````````````````````````````````````````````aaaaaaaaaaaaaaaa```___^^]]]\\\]\\\\\\\\\\\[[[[[[[[[[[[[YYYYXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<;;;;;;;::::::::::::999999988888887777777777766666665555555555444444444444333332222222222221111111111100000000////////////...............------------,,,,,,,,,,,,++++++++++++****))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  zz{{{||||||||{{{{{zzzzzzzzzzzz{{{{{{||||||||||||{{||||||}}}}}~~~~~~~~~~~}}|{{zyyxwvvuuuttttsssssssrrrrrrrrrrrrrrrrrrrrrssssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddffffffffeeeeeeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaa```````````````````````````````````````````````````aaaaaaaaaaaaa```__^^^]]\\\]\\\\\\\\\\\[[[[[[[[[[[[[YYYYYXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<;;;;;;;;:::::::::::9999999888888877777777777766666655555555554444444444443333322222222222211111111111000000000////////////...............------------,,,,,,,,,,,+++++++++++++***))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  zzz{{||||||{{{{{zzzzzzyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{|||||}}}}}~~~~~~~~~}}}|{{zyyxwwvuuutttttssssssrrrrrrrrrrrrrrrrrrssssssspppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmlllllllllllllllllllllllljjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddffffffffeeeeeeeeeeeeeeeeeddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaacbbbbbbbbbbaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaa```__^^^]]]\\]]\\\\\\\\\\[[[[[[[[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOONMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<;;;;;;;;::::::::::::999999888888887777777777766666655555555555444444444443333332222222222211111111111000000000////////////...............------------,,,,,,,,,,,,++++++++++++***))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!  zzz{{{{||{{{{{{zzzzyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{|||||}}}}}}~~~~~~~~}}}|{{zyyxwwvvuuttttttsssssrrrrrrrrrrrrrrrrsssssssssppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllljjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddfffffffffeeeeeeeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaacccbbbbbbbbbbaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaa````````````````aaaaaaaaa````__^^^]]]\\]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPOOOONNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@AAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<;;;;;;;;;:::::::::::999999888888887777777777766666655555555555444444444444333332222222222221111111111000000000////////////...............------------,,,,,,,,,,,,++++++++++++***)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  zzzz{{{{{{{{{{zzzzyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{|||||}}}}}~~~~~~~~}}||{{zzyxwwvvuuttttttttsstrrrrrrrrrrrrrrsssssssssssppppppppppppoooooooooooooooooooooooooooooooooooooooppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllljjjjjjjjjjiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffgffffffffffffffffffeeeeeeefeeeeeeeeeeeeeeeeeeedddddfffffffffffeeeeeeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbaaaaaaaaaaa`````````````````````aaaaaaaaaaaaaaa````````````````````aaa``````___^^]]]\\]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPOOOONNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIJJJJJJJJIIIIIIIIIIIIHHHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<;;;;;;;;;:::::::::::9999998888888877777777777766666555555555554444444444443333322222222222211111111110000000000////////////...............------------,,,,,,,,,,,+++++++++++++**)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  yzzz{{{{{{{{{zzzzyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{||||}}}}}}~~~~~~}}}||{{zzyxxwvvuuuttttttttttssssrrrrsssssssssssssssssppppppppppppppooooooooooooooooooooooooooooooooooooopppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghggggggggggggggggggggffffgggffffffffffffffffffeeeeefffeeeeeeeeeeeeeeeeeeedddffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccccbcbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbaaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaa```````_____```````````````___^^^]]]\\]]\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIJJJJJJJJJIIIIIIIIIIIHHHHHIHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<;;;;;;;;;;:::::::::::999998888888887777777777766666555555555555444444444444333332222222222221111111110000000000////////////...............------------,,,,,,,,,,,,++++++++++++***))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!  yyzzz{{{{{{{zzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{z{{{{{|||||}}}}}}~~~~~}}}||{{zzyxxwwvvuuttttttttttsssssssssssssssssssssssttpppppppppppppppppoooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhggghhhgggggggggggggggggggfffggggffffffffffffffffffffeeffffffffeeeeeeeeeeeeeeeedgfffffffffffffeeeeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbaaaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaa`````_________```````````____^^^]]]\\]]]\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOONNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHIIHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========;;;;;;;;;;:::::::::::9999988888888877777777777766666555555555554444444444443333322222222222211111111100000000000////////////..............------------,,,,,,,,,,,,++++++++++++***)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  yyzzz{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{zz{{{{|||||}}}}}}}}}}}}}}|||{zzyyxwwvvuuutttttttttsssssssssssssssssssssstttqqqqqqqpppppppppppppooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhghhhhgggggggggggggggggggffgggggffffffffffffffffffffffffffffffffffffeeeeeeeeeegggffffffffffffeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbddccccccccbbbbbbbbbbbaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaa`````______________`````_____^^^]]]\\]]]\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTUUTTTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIJJJJJJJJJJIIIIIIIIIIIHHHHIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========;;;;;;;;;;::::::::::::999988888888887777777777766666555555555555444444444443333332222222222211111111100000000000////////////../............------------,,,,,,,,,,,+++++++++++++**)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  yyyzzz{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{|||||}}}}}}}}}}}}}}||{{{zyyxxwvvuuutttttttttsssssssssssssssssssstttttqqqqqqqqqppppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnooooooonnnnnnnooooonnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeegggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaa`````_______________________^^^^]]]\\]]]\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIJJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@AAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========;;;;;;;;;;;:::::::::::999988888888887777777777776666655555555555444444444444333332222222222221111111100000000000////////////../............------------,,,,,,,,,,,,++++++++++++***))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  yyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{|||||}}}}}}}}}}}}}}|||{{zzyxxwwvvuutttttttttsssssssssssssssssssstttttqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnoooooooooooooonnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeegggggggfffffffffffeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbcccccdddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaa````_____^________________^^^^]]]]\\]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTUUUUUUUTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIJJJJJJJJJJJIIIIIIIIIIIIHHIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========;;;;;;;;;;;::::::::::::999888888888877777777777766666555555555555444444444443333322222222222211111111000000000000////////////./............------------,,,,,,,,,,,,++++++++++++***)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!  yyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{|||||}}}}}}}}}}}}}|||{{zzyyxwwvvuuuttttttttsssssssssssssssssssttttttqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnoooooooooooooooooonnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeegggggggggffffffffffeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbccccccddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaa````_____^__^^^^^_______^^^^^^]]]]\\]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIJJJJJJJJJJJJIIIIIIIIIIIHHIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<;;;;;;;;;;;:::::::::::999888888888887777777777766666555555555555444444444443333332222222222211111111000000000000////////////.//............-----------,,,,,,,,,,,,,++++++++++++**)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  yyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{|||||}}}}}}}}}}}}||||{{zzyyxxwwvvuuutttttttsssssssssssssssssssttttttqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllljjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggffffffffffhhgggggggggffffffffffeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbcccccccdddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaa```_____^_^^^^^^^^^^^^^^^^^^]]]]]\\]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRQQQQQQQQPPPPPPPPPPPNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIKJJJJJJJJJJJIIIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<;;;;;;;;;;;:::::::::::999888888888887777777777776666655555555555444444444443333332222222222221111111100000000000////////////.//............------------,,,,,,,,,,,,++++++++++++***)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  xyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{|||||}}}}}}}}}}}}||||{{zzyyxxwwvvuuuuttttttsssssssssssssssssstttttttqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffggggggggggggggggfffffffhhhhgggggggggfffffffffeeeddddddddddddddddcccccccccccccccccbbbbbbbbbbcccccccdddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaa````____^_^^^^^^^^^^^^^^^^^]]]]]\\\]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIKJJJJJJJJJJJJIIIIIIIIIIIHIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<;;;;;;;;;;;;:::::::::::998888888888887777777777766666555555555555444444444433333322222222222211111111000000000000///////////////............-----------,,,,,,,,,,,,++++++++++++***)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!  xxyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{||||}}}}}}}}}}}}}||||{{{zzyyxxwwvvuuuutttttsssssssssssssssssttttttttqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffggggggggggggggggggggfffffhhhhhggggggggggffffffffeeeddddddddddddddddcccccccccccccccccbbbbbbbbccccccccdddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaa````____^_^^^^^^^^^^^^^^^]]]]]]]\\\]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<;;;;;;;;;;;:::::::::::999888888888887777777777776666655555555555444444444433333332222222222221111111000000000000///////////////............-----------,,,,,,,,,,,,,+++++++++++***)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  xxyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{||||}}}}}}}}}}}}|||||{{{zzyyxxwwvvvuuuuttttsssssssssssssssssttttttttqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooppoooooooooooooooooooooooonooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiikjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffggggggggggggggggggggggfffhhhhhhhgggggggggffffffffeeeddddddddddddddddcccccccccccccccccbbbbbbbbcccccccdddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaa```____^_^^^^^^^^^^^^]]]]]]]]]]\\\]]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSRRRRRRRRQQQQQQQQPPPPPPPPPNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<;;;;;;;;;;;;:::::::::::998888888888887777777777766666555555555555444444444333333322222222222211111111000000000000//////////////............------------,,,,,,,,,,,,+++++++++++****)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  xxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{|||||}}}}}}}}}}}}|||||{{{zzzyyxxwwvvvuuuutttsssssssssssssssstttttttttqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooppopppppppppppppppoppooooooopppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiikkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffggggggggggggggggggggggfffhhhhhhhhhgggggggggfffffffeeeddddddddddddddddccccccccccccccccccbbbbbbcccccccddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaa````___^_^^^^^^^^]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSRRRRRRRQQQQQQQQQPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDEDDDDDDDDDDDDCCCCCCCCCCCBCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<;;;;;;;;;;;:::::::::::999888888888887777777777766666555555555555444444444333333332222222222211111111000000000000///////////////............-----------,,,,,,,,,,,,+++++++++++****)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  xxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{|||||}}}}}}}}}}}}|||||{{{zzzyyxxwwwvvvuuuuutsssssssssssssssttttttttttqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiikkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffgggggggggggggggggggggggffhhhhhhhhhhhggggggggffffffeeeeddddddddddddddddccccccccccccccccccbbbbbcccccccdddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````_____^^^^^^^]]]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSRRRRRRRQQQQQQQQQPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEEDDDDDDDDDDDCCCCCCCCCCCBCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<;;;;;;;;;;;::::::::::::99888888888887777777777776666655555555555444444444333333332222222222221111111000000000000///////////////............-----------,,,,,,,,,,,,,++++++++++****)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  xxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{||||}}}}}}}}}}}}}|||||{{{{zzzyyxxwwvvvuuuuuusssssssssssssssttttttttttqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjikkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffgggggggggggggggggggggggffhhhhhhhhhhhhgggggggffffffeeeeeddddddddddddddddccccccccccccccccccbbbbbbbbbbbdddddccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````_____^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\\[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSRRRRRRRQQQQQQQQQPPPPPPPNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<;;;;;;;;;;;:::::::::::998888888888887777777777766666555555555555444444443333333322222222222211111111000000000000//////////////............------------,,,,,,,,,,,,++++++++++*****)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  xyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{z{{{{{||||}}}}}}}}}}}}}}|||||{{{zzzyyxxxwwvvvuuuuuttsssssstttttttttttttttttqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffgggggggggggggggggggggggffihhhhhhhhhhhhgggggggfffffeeeeeeddddddddddddddddccccccccccccccccccbbbbbbbbbbddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaa````_____^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]]\\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSRRRRRRRQQQQQQQQQPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAABAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>======<<<<;;;;;;;;;;;:::::::::::999888888888887777777777766666655555555555444444443333333332222222222221111111000000000000///////////////............-----------,,,,,,,,,,,,++++++++++*****)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{z{{{{||||}}}}}}}}}}}}}}}}||||{{{{zzzyyxxxwwvvvvuuutttttttttttttttttttttttttqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopooooooooooooooooonnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggghgggggggggggggggggggffffffgggggggggggggggggggggggffihhhhhhhhhhhhhggggggfffffeeeeeeeddddddddddddddddccccccccccccccccccbbbbbbbbbdddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaa````______^^^^^]]]]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\\\[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUTTTTTTTSSRRRRRRRQQQQQQQQQQPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAABAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<;;;;;;;;;;;;::::::::::999888888888888777777777766666655555555555444444443333333332222222222221111111100000000000///////////////............------------,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||}}}}}~~~~~}}}}}}|||||{{{{zzzyyxxxwwvvvvuutttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooooooppppppooooooooooooopooooooooooooooooooonnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhhhhhhhhgggghhhgggggggggggggggggggffffgggggggggggggggggggggggffhhhhhhhhhhhhhhhggggggffffeeeeeeeeddddddddddddddddcdcccccccccccccccbbbbbbbbbdccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````aaaaaaaaaa`````______^^^^^^]]]]]]]]]]]]]]\\\\]]]]]]]]\\\\\\\\\\\\[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSRRRRRRRRQQQQQQQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAABBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<;;;;;;;;;;;::::::::::9999888888888887777777777666666555555555555444444433333333332222222222211111111000000000000//////////////............------------,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  yyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||}}}}}~~~~~~~~}}}}}|||||{{{{zzzyyxxxwwvvvvutttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooppppppppppppoooooooooooppooooooooooooooooooonnnnooooooooonnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiihhhiiihhhhhhhhhhhhhhhhhhhggghhhhgggggggggggggggggggfffggggggggggggggggggggggfffhhhhhhhhhhhhhhhggggggffffeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````aaaa```````______^^^^^^]]]]]]]]]]]]]]\\\\]]]]]]]]]\\\\\\\\\\\\\[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRQQQQQQQQQQPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAABBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=====<<<<<;;;;;;;;;;;::::::::::9999888888888887777777777666666655555555555544444433333333332222222222221111111000000000000///////////////............-----------,,,,,,,,,,,,,++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||zzzzzzzzzzzzz{{{{{{{{{{{{|||||}}}}~~~~~~~~~~~~}}}}}|||{{{zzyyyxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttssssssssssssssssttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrssssssssssssssrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkkkkkkkkjjjllllllllkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggghhhhhhhhhhhggggggggggggggfffeeeeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaaaa````````````````aaaaaa```````___^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXWWWWWWWWWWWWVVVVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999888888888887777777777776666666655555555555444444443333333333322222222222211111111111000000000000//////............------------,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{{||||}}}}~~~~~~~~~~~~}}}}}|||{{{zzzyyxxxxwvvvvvvvvvvvvvvvvvvvvvvvvttttttttsssssssssssssssssttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrsssssssssssssssrrrrrrrrrrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmlllkkkkkkkkkkkkkkkkkkkkjjlllllllllkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkjjjjjjjjjjkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhgggghhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaaaa`````````````````````````````___^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXWWWWWWWWWWWWWVVVVVVVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::998888888888887777777777766666666555555555555444444433333333333322222222222111111111111000000000000/////............-------------,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  }}}}}}}}}}}}}||||||}}}}zz{{{{{{{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~}}}}}|||{{zzzyyyxxwwvvvvvvvvvvvvvvvvvvvvvvvttttttttsssssssssssssssssttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmlllllkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhgggghhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaaaa````````````````````````````____^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXWWWWWWWWWWWWVVVVVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999888888888887777777777766666666555555555555444444433333333333322222222222111111111111000000000000/////............-------------,,,,,,,,,,,,+++++++++++************))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}~~~~€€€~~~~~~}}}}|||{{{zzyyyxwwwwvvvvvvvvvvvvvvvvvvvvvttttttttttssssssssssssssstttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrsssstttttssssssssssssssssssssssssssssssssssssrrrrrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggghhhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaa```````````````````````````_____^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXWWWWWWWWWWWWVVVVVVVVWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::9998888888888877777777777766666666555555555555444444433333333333222222222222111111111111000000000000/////............-------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  ~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{|||||||||||||||||||}}}}}~~~~€€€€€€€~~~~~~~}}}}|||{{zzyyyxwwwwwvvvvvvvvvvvvvvvvvvvtttttttttttttsssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssstsssssssssssssrrrrrrrrrrrrrrrrrrrrrsssstttttttttttsssssssssssssssssssssssssssssssssssrrrrtssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggihhhhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeeeddddccccccccbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaa``````````````````````````_____^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXWWWWWWWWWWWWWVVVVVVVWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;:::::::::::998888888888887777777777766666666555555555555444444433333333333322222222222111111111111000000000000/////............-------------,,,,,,,,,,,,++++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~}}}}}}~~~{{|||||||||||||||||||||||}}}}}~~~~€€€€€€€€€~~~~~~~}}}|||{{zzzyxxxwwwwwvvvvvvvvvvvvvvvvvtttttttttttttttsssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsttttttrrrrrrrrrrrrrrrrrrrsssssstttttttttttttssssssssssssssssssssssssssssssssssrrrtttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmlllllllllkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkklllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihihhhhhhhhhhhhgggiihhhhhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeeeedddcccccccccbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaa````````````````````````______^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXWWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999888888888887777777777776666666655555555555444444433333333333322222222222211111111111000000000000//////...........-------------,,,,,,,,,,,,,+++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}}}~~~~€€€€€€€€€€€€€€~~~~~~}}}||{{{zzyxxxwwwwwwvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuttttttuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrssssssssstttttttttttttsssssssssssstssssssssssssssssssssssssttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggiihhhhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaaa``````````````````````_______^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<;;;;;;;;;;;::::::::::::998888888888887777777777766666666555555555555444444433333333333222222222222111111111111000000000000/////............-------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~~~~|||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€�€€€€€€€€€€~~~~}}|||{{zyyxxxxwwwwwwvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrssssssssssssttttttttttttttsssssssssssttssssssssssssssssssssssstttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggiiihhhhhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````________^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXWWWWWWWWWWWWWVVVVVWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999888888888887777777777766666666655555555555444444433333333333322222222222111111111111000000000000/////............-------------,,,,,,,,,,,,++++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~||||}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€�����€€€€€€€€€€~~~~}}||{{zyyyxxxwwwwwwwwvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttsrrsrssrssssssssssssssssstttttttttttttttsssssssssstttsssssssssssssssssssssstttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkllllllllllllllllllkkkkkkkmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggiiiihhhhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeedccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````_________^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::::999888888888888777777777766666666655555555555444444443333333333322222222222211111111111100000000000//////............------------,,,,,,,,,,,,,+++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  ~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€��������€€€€€€€€€€€€€~~~}}|||zzyyyxxxxwwwwwwwwwwwvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttsssssssssstttssssssssssssssssssssssttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkmllllllllllllllllllkkkkkkmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggiiiiihhhhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeecccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``a```````````````_________^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::9999888888888887777777777666666666555555555555444444433333333333322222222222111111111111000000000000/////............-------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  ~~~~~~~~|}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€����������€€�€€€€€€€€€€€€€€~~}}}|{zzzyyyxxxwwwwwwwwwwwwwwwtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttssssssssstttttsssssssssssssssssssstttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkmmllllllllllllllllllkkkkkmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgiiiiiihhhhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_________^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<;;;;;;;;;;;::::::::::9999888888888887777777777666666666655555555555444444433333333333322222222222211111111111000000000000/////............-------------,,,,,,,,,,,,++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!  ~~~~~~~~|}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€�����������€€��€€€€€€€€€€€€€€€€~~}}{{{zzyyyxxxxwwwwwwwwwwwwwtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssstttttttttttttttttsssssssstttttttsssssssssssssssssstttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnlllllllllllllllllkkkkkkkkmmmmllllllllllllllllllkkkmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhgggffffffffffffffeeeeeeeeeeecccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::9999888888888888777777777666666666655555555555544444443333333333322222222222211111111111100000000000//////............------------,,,,,,,,,,,,,+++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!  ~~~~~~~~~~|}}}}}~~~~~~~~~~~~~~~~~~~€€€€€�������������€���€€€€€€€����€€€€€~~}||{{zzzyyxxxxxwwwwwwwwwwwtttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssssssssttttttttttttttttttsssssssttttttttttsssssssssssssssttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnllllllllllllllllllkkkkkkkmmmmmllllllllllllllllllkkmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhggfffffffffffffffeeeeeeeeeeddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::9999988888888888777777777666666666665555555555544444443333333333332222222222211111111111100000000000//////............-------------,,,,,,,,,,,,+++++++++*************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~|}}}}}~~~~~~~~~~~~~~~~~~~€€€€€���������������������������������€€€~~}||{{zzzyyyxxxxwwwwwwwwwwttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwvvwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssstttttttttttttttttttsssssstttttttttttttssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooonnnnnnnnnnnlllllllllllllllllllkkkkkkmmmmmmllllllllllllllllllkmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhggffffffffffffffeeeeeeeeeedddccccccccccccccbbbbbbbbcbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;;::::::::9999988888888888877777777666666666665555555555544444443333333333332222222222221111111111100000000000//////............-------------,,,,,,,,,,,,++++++++++************)))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~||}}}}~~~~~~~~~~~~~~~~~~€€€€€����������������������������������€€€}}||{{{zzyyyxxxxxwwwwwwwwttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssssssssssssttttttttttttttttttttssssstttttttttttttttsssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnlllllllllllllllllllllkkkkmmmmmmmmlllllllllllllllllmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhggffffffffffffffeeeeeeeeedddcccccccccccccccbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999998888888888877777777666666666665555555555554444444333333333332222222222221111111111110000000000///////............------------,,,,,,,,,,,,++++++++++************)))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~}}}}}}~~~~~|||}}}}~~~~~~~~~~~~~€€€€€������������������������������������€€€~}}||{{{zzyyyxxxxxxwwwwwwuuttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwxwwwxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuussssssssssssssssssssssssstttttttttttttttttttttssssttttttttttttttttttsssssssttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnmmllllllllllllllllllllkkkmmmmmmmmmllllllllllllllllmmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhgggffffffffffffffeeeeeeeeddddccccccccccccccbbbbbbbcccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````______^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;::::::::9999998888888888877777777666666666666555555555554444444333333333333222222222221111111111110000000000///////............-------------,,,,,,,,,,,,+++++++++*************))))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!  }}~~~~~}}}}}}}}}}}}}}~~|||}}}}~~~~~~~~~~~~~~~~~€€€€€���������������������������‚‚‚‚‚‚����€€€~~}}|||{{zzyyyyxxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuusssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttssssssttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooonnnnnnnmmmllllllllllllllllllllkkmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhggggffffffffffffffeeeeeeedddddccccccccccccccbbbbbbcccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_____^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;:::::::9999998888888888887777777766666666666555555555554444444433333333333222222222222111111111110000000000///////............-------------,,,,,,,,,,,,++++++++++************))))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}~{|||}}}}~~~~~~~~~~~~~~~~~€€€€��������������������������‚‚‚‚‚‚‚‚����€€~~}}|||{{zzzyyyxxxxxxxxxuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuttssssssssssssssssssssssstttuuuuuuttttttttttttttttuututttttttttttttttttssssttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnmmmmllllllllllllllllllllkmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffffeeeeeeddddddccccccccccccccbbbbbccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````____^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777766666666666555555555555444444433333333333222222222222111111111111000000000////////............------------,,,,,,,,,,,,++++++++++************))))))))))(((((((((('''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  |||}}}}}|||||||||||}}}}{{|||}}}}~~~~~~~~~~~~~~~~€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚����€~~}}||{{{zzzyyyyxxxxxxxuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuttttttsssssssssssssssssstttuuuuuuuuuttttttttttttttuuuuuuuuuuutttttttttttsssuttttttttttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooonnnnmmmmmmlllllllllllllllllllmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffffffeeeeedddddddccccccccccccccbbbbcccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````___^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYXXXXXXXXXXXXXWWWWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;::::::9999999888888888887777777766666666666655555555555444444433333333333322222222222111111111111000000000////////............-------------,,,,,,,,,,,,+++++++++*************)))))))))(((((((((('''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  |||||||||||||||||||||}}{{{|||}}}}~~~~~~~~~~~~~~~~~~€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚����~~}}||{{{zzzyyyyyxxxxxuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvuuttttttttssssssssssssstttttuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuttttttttttsuutttttttttttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooonnnmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffffffeeeeddddddddccccccccccccccbbbccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::9999999988888888888777777776666666666655555555555544444443333333333322222222222211111111111000000000////////............-------------,,,,,,,,,,,,++++++++++************)))))))))(((((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  {{{{||||||{{{{{{{|||||}z{{{|||}}}}}}}~~~~}}}}}}}~~~~€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~~~}}||{{{zzzzyyyyyxxxvuuuuuuuuuuuvvvvvvvwwwwwwxxxxxxxxwwwwwwwxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvtttttttttttttsststtttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuttttttttttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooonmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhjiiiiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffffeeedddddddddccccccccccccccbbcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYXXXXXXXXXXXXWWWWWWWWWXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::9999999988888888888777777776666666666665555555555544444443333333333332222222222211111111111100000000/////////............------------,,,,,,,,,,,,++++++++++************)))))))))((((((((((('''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{||||zz{{{||||}}}}}}}}}}}}}}}}}~~~~~€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~~}}}||{{{zzzzyyyyyyxvvvuuuuuuvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyzzyzzzzzz{{{{{{{{zzzzzzzyyyyyyyxxxxxxxxwwwwwwwvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuttttttttttttttttttttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooommmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmlllllllllnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhjjiiiiiiiiiiiiiihhhhhhhhhggggggggffffffffffffffeeedddddddddccccccccccccccbbccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYXXXXXXXXXXXXXWWWWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::9999999988888888888877777777666666666665555555555544444443333333333332222222222211111111111100000000/////////............-------------,,,,,,,,,,,,+++++++++*************))))))))((((((((((('''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{{{||zzz{{{||||||}}}}}}}}}}}}}}}}~~~~€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~~~}}|||{{{zzzzyyyyyyvvvvvvvvvvvvvvvwwwwwwwxxxyyyxxxxxxxxxxxxxxxxyyyyzzzzzzzz{{{{{{{{{{{{{{zzzzzzzyyyyyyxxxxxxxxwwwwwwvvvvuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuutttttttuuuuuuuuuuutttttttttttttttttttttttttttttttttsssssssssssssssssssssssrrrrrrrrrsssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooommmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmllllllllnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhjjjiiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffeeddddddddddccccccccccccccbccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYXXXXXXXXXXXXXWWWWWWWXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::9999999998888888888877777777666666666665555555555544444444333333333332222222222221111111111100000000/////////............-------------,,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzz{{{{{{|yzzz{{{{|||||||||||||||||}}}}}~~~€€€€€���������‚‚‚��‚‚‚��‚‚‚‚‚‚‚‚‚‚�����€€~~}}}|||{{{zzzzzyyyyvvvvvvvvvvvvvvwwwwwxxxxxxyyyyyyyyxxxxxxxxxxyyyyyzzzzzzz{{{{{{{||||{{{{{{{zzzzzzyyyyyyyxxxxxxxwwwwwwvvuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuttttttuuuuuuuuuuuuutttttttttttttttttttttttttttttttttsssssssssssssssssssssssrrrrrrrsssssssssssssssrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooommmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmlllllllnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhjjjjiiiiiiiiiiiiiihhhhhhhggggggggggffffffffffffffedddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYXXXXXXXXXXXXWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;::::9999999998888888888877777777666666666666555555555544444444333333333333222222222221111111111110000000//////////............------------,,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  yyzzzzzzzzzzzzzzzzz{{{{yyzzzz{{{{{{||||||||||{|||||}}}~~~€€€€€€�������‚‚‚‚‚‚‚‚‚����������������€~~~}}|||{{{{zzzzzyyyvvvvvvvvvvvvvwwwwxxxxxxxxyyyyyyyyyyyyyxyyyyyyyyzzzzzzz{{{{{||||||||||||{{{{{{zzzzzyyyyyyxxxxxxxwwwwwvuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuutttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttsssssssssssssssssssssssrrrrrsssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooommmmmmmmmmmmmmlllllllllllnmmmmmmmmmmmmmmmmmmmlllllnnnnmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffffddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````__^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::9999999999888888888887777777766666666666555555555544444444333333333333222222222222111111111110000000//////////............-------------,,,,,,,,,,,,+++++++++*************)))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  vvvvvwwwwwwwwwwwwwwwwxxyyyzzzz{{{{{{{{{{{{{{{{{{zzz{{{|||}}}~~~~€������€€€€€€€€€€€€€€€€€€‚‚‚���€€€~~~~}}}}}||||{{{{{{{{{{{{{{||||}}}}}}}|||||||{{{{{{{{{{{{{|||||}}~~~~€€€€€€€€€~~~}}}}}||||||{{{{{{zzzzzyzzzzyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwwvvwwwwwwwvvvvvvuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssstttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaa``````_____________^^^^^^____^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::999999988888888888777777776666666655555555555444444444443333333333332222222222222211111111111000000000000////////////.........----------,,,,,,,,,,,,++++++++++++*************)))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvvvvwwwwwwwwwwwwxyyyyzzzzzz{{{{{{{{{{{{{{{zzzz{{{|||}}}~~~~~€������€€€€€€€€€€€€€€€€€‚‚‚���€€€€~~~~}}}}||||{{{{{{{{{{{{{||||}}}}}~~~||||||||||{{{{{{{{{||||||}}~~~~€€€€€€€€€€€€€~~~~}}}}}||||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyywvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttstttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbbaaaaaa```````_____________^^^^^_____^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888887777777766666666555555555555444444444433333333333322222222222222111111111111000000000000///////////.........----------,,,,,,,,,,,,+++++++++++++************)))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvwwwwwwwxyyyyyzzzzzzzzzzzzzzzzzzzyyzzz{{{|||}}}~~~~~€������€€€€€€€€€€€€€€€€‚‚����€€€€~~~~}}}}}|||{{{{{{{{{{{{||||}}}}~~~~~}}}||||||||||{{{|||||||||}}~~~~€€€€€�����€€€€€€~~~~~}}}}}|||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuutttvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuttttttuutttttttttttttttttttttttttttttssssssssssssssssssstssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiijiiiiiiiiiiiiiiihhhhhhhhhggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbbaaaaa```````______________^^^^______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::9999999888888888888777777766666666655555555555444444444443333333333322222222222222111111111111000000000000////////////........----------,,,,,,,,,,,,+++++++++++++************)))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvwwwwwwxxyyyyyyyzzzzzzzzzzzzzzzzyyyzzz{{{|||}}}~~~~~€€����€€€€€€€€€€€€€€€‚‚����€€€€~~~~}}}}}||{{{{{{{{{{{{||||}}}}~~~~~}}}}}||||||||||||||||||||}}~~~~€€€€���������€€€~~~~}}}}}|||||{{{{{zzz{zzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwvvvvvuuuuuuttvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuttttttttttttttttttttttttttttttsssssssssssssssssttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiijjiiiiiiiiiiiiiiihhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbaaaaa````````_____________^^^^_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;:::::::::::999999988888888888777777766666666655555555555444444444443333333333332222222222222211111111111000000000000////////////........----------,,,,,,,,,,,,+++++++++++++************)))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvwwwwxxxxyyyyyyyyyyyyyyyyyyzzzxyyyzzz{{{|||}}}}~~~~€€����€€€€€€€€€€€€€‚�����€€€€~~~~}}}}}||{{{{{{{{{{{{||||}}}}~~~~~}}}}}}|||||||||||||||||||}}}~~~~€€€€�����������€€~~~~}}}}|||||{{{{{zz{{zzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwvvvvvuuuuuuttvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuutttuuuuutttttttttttttttttttttttttttttssssssssssssssssttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiijjjiiiiiiiiiiiiiiihhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbaaaa`````````_____________^^^_______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888887777777666666666555555555555444444444433333333333322222222222222111111111111000000000000///////////........-----------,,,,,,,,,,,,+++++++++++++************)))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  uuvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyxxyyyzzz{{{|||}}}}~~~~€€€���€€€€€€€€€€€�����€€€€~~~~}}}}}|||{{{{{{{{{{{||||}}}}~~~~~}}}}}}}||||||||||||||||||}}}~~~~€€€�������������€€€~~~~}}}}|||||{{{{{z{{{zzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwxxxxxwwxxxwwwwwwwvvvvvuuuuuuttvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuutttttttttttttttttttttttttttttsssssssssssssstttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnnmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiijjjjiiiiiiiiiiiiiiihhhhhhggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaa``````````_____________^^________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::9999999888888888888777777666666666655555555555444444444443333333333322222222222222111111111111000000000000////////////.......-----------,,,,,,,,,,,,+++++++++++++************)))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  uvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxyyyyyyyyyyyyyyyyxxxyyyzzz{{{|||}}}}~~~~€€€€€€€€€€€€€€€€€�����€€€€~~~~}}}}}|||{{{{{{{{{{{||||}}}}~~~~~}}}}}}}}||||||||||||||||||}}}~~~~€€€����‚‚‚‚‚‚��€€€€~~~~}}}}|||||{{{{z{{{zzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuutvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuttvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssssssstttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnnmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiijjjjjiiiiiiiiiiiiiiihhhhhggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbaa``````````______________^_________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777666666666655555555555544444444443333333333332222222222222211111111111000000000000////////////.......-----------,,,,,,,,,,,,+++++++++++++************)))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  uuvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxyyyyyyyxxxxyyyzzz{{{|||}}}}~~~~€€€€€€€€€€€€€€€€€�����€€€€~~~~}}}}}||{{{{{{{{{{{{{||||}}}~~~~~}}}}}}}}}|||||||||||||||||}}}}~~~~€€����‚‚‚‚‚‚‚���€€€~~~~}}}}||||{{{{z{{{{zzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuutvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqrqqqqqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnnnmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiijjjjjjiiiiiiiiiiiiiiihhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbba```````````_____________^_________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLKLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::99999999888888888887777776666666666555555555555444444444443333333333322222222222222111111111111000000000000///////////.......------------,,,,,,,,,,,,+++++++++++++************)))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxyyyxxxxyyyyzzz{{{|||}}}~~~~€€€€€€€€€€€€€€€€€€€�����€€€€~~~~}}}}|||{{{{{{{{{{{{{||||}}}}~~~~}}}}}}}}}|||||||||||||||||}}}}}~~~~€€€���‚‚‚‚‚‚‚‚���€€€~~~}}}}||||{{{{z{{{{zzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssstttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqrrqqqqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnnnnnnnmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiijjjjjjjiiiiiiiiiiiiiihhhhgggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbba````````````_______________________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;:::::::::99999999988888888888777776666666666655555555555444444444443333333333322222222222222111111111111000000000000////////////......------------,,,,,,,,,,,,+++++++++++++************)))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxyyxxxxxyyyzzz{{{{|||}}}~~~~€€€€€€€€€€€€€€€€€€€€€‚�����€€€~~~~}}}}|||{{{{{{{{{{{{{{||||}}}}}~~|}}}}}}}}}}|||}}}}}}||||||}}}}}}~~~~€€€���‚‚‚‚‚‚‚����€€€~~~}}}||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssstttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnnnnmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiijjjjjjjjiiiiiiiiiiiiiihhhggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbb`````````````_______________________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::99999999988888888888777776666666666655555555555544444444443333333333332222222222222211111111111000000000000////////////.......-----------,,,,,,,,,,,,+++++++++++++************)))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxywxxxxyyyyzzz{{{{|||}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚����€€€€~~~}}}}}|||{{{{{{{{{{{{{{{||||}}}}}~||||||||||}}}}}}}}}}}}||||}}}}}}}}~~~€€����‚‚‚‚‚‚����€€€€~~~}}}}|||{{{{z{{{{zzzzzzzzzzzzyyyyyyyyywwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssssssttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnnmmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjjjiiiiiiiiiiiiiihhgggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbb`````````````________________________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXWWWWWWWWWWWVVVVVVVVVVVVUTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHIIHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::999999999888888888888777766666666666655555555555444444444443333333333322222222222222111111111111000000000000///////////.......------------,,,,,,,,,,,,++++++++++++*************)))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxywwxxxxyyyyzzz{{{|||}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚����€€€~~~~}}}}||||{{{{{{{{{{{{{{{{||||}}}}}||||||||||}}}}}}}}}}}}}|||}}}}}}}}}~~€€����‚‚‚‚‚�����€€€~~~}}}|||{{{{z{{{{zzzzzzzzzzzzzzyyyyyyywwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssssstttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiiiiiihggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbba`````````````_______________________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777766666666666655555555555444444444443333333333322222222222222211111111111000000000000////////////......------------,,,,,,,,,,,,,++++++++++++************)))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxwwxxxxxyyyyzzz{{{|||}}}~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚���€€€~~~~}}}}||||{{{{{{{zz{{{{{{{{|||||}}}|||||||||||}}}}}}}}}}}}}||}}}}}}}}}}~~€€����‚‚‚‚�����€€€€~~~}}}|||{{{{z{{{{zzzzzzzzzzzzzzzzzzyzywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssstttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiigggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbba``````````````_______________________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777776666666666655555555555544444444443333333333332222222222222211111111111000000000000////////////......------------,,,,,,,,,,,,,++++++++++++************)))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxwwxxxxxyyyyzzzz{{{|||}}}~€€€€€€€€€€€€���������€€ƒ‚‚‚‚��€€€~~~~}}}}||||{{{{{{zzzzz{{{{{{{||||||}{{|||||||||}}}}}}}}}}}}}||}}}||}}}}}}~~€€����‚‚‚������€€€~~}}}|||{{{{z{{{{zzzzzzzzzzzzzzzzzzzzzwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbaa`````````````__________`_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIHHHIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;:::::::9999999999888888888888777766666666666655555555555444444444443333333333322222222222222111111111111000000000000///////////.......------------,,,,,,,,,,,,++++++++++++************)))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxwwwxxxxxyyyyzzzz{{{|||}}}€€€€€€€€€�������������ƒƒ‚‚‚���€€~~~~}}}}||||{{{{{zzzzzzz{{{{{{{{|||||{{{{||||||||}}}}}}}}}}}}}|}}}||||}}}}~~~€€�����‚������€€€~~}}}|||{{{{z{{{{zzzzzzzzzzzzzzzzzzzzzwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuttttttttttttttttttttttstttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbaaa`````````````_________``____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKJJJJJJJJJJJJIIIIIIIIIIHHIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777776666666666655555555555444444444443333333333322222222222222211111111111000000000000////////////......------------,,,,,,,,,,,,,++++++++++++************)))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxwwwwxxxxxyyyyzzz{{{|||}}}€€€€€€€€�������������ƒƒƒ‚‚���€€~~~}}}}|||||{{{{{zzzzzzzz{{{{{{{{{|||{{{{{{||||||}}}}}}}}}}}}}}}}}}||||}}}}~~~€€€����������€€€~~~}}|||{{{{z{{{{zzzzzzzzzzzzzzzzzzzzzwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuutttttttttttttttttttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpooooooooooooooooonnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbaaaa`````````````________``_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIHHIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777776666666666655555555555544444444443333333333332222222222222211111111111000000000000////////////......------------,,,,,,,,,,,,,++++++++++++************)))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvwvwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxyyyyzzz{{{|||}}~€€€€€€��������‚����ƒƒƒ‚‚‚��€€~~~}}}}|||||{{{{{zzzzzzzzz{{{{{{{{{||z{{{{{{|||||}}}}}}}}}}}}}}}}}}||||}}}}}~~~€€€�������€€€€€~~~}}}|||{{{z{{{{zzzzzzzzzzzzzzzzzzzzzwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooooooooonnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbaaaa``````````````_______```_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::99999999999988888888888777766666666666655555555555444444444443333333333322222222222222111111111111000000000000///////////.......------------,,,,,,,,,,,,++++++++++++************)))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxyyyyzzz{{{|||}~~€€€€€€�����‚‚‚‚���„ƒƒ‚‚‚��€€~~~}}}}|||||{{{{{zzzzzzzzzz{{{{{{{{{{zzz{{{{{|||||}}}}}}}}}}}}}}}}}}}|||}}}}}~~~€€€€�€€€€€€€€€~~}}}|||{{{z{{{{zzzzzzzzzzzzzzzzzzzzzwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbaaaaa`````````````_______````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIHIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777776666666666655555555555444444444443333333333322222222222222211111111111000000000000////////////......------------,,,,,,,,,,,,,++++++++++++***********))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxyyyyzzz{{{|||~~~~€€€€������‚‚‚���„ƒƒ‚‚���€€~~~}}}}||||||{{{{{zzzzzzzzzzz{{{{{{{{{zzzz{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€~~~}}}||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuutttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooooooonnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbaaaaaa`````````````______````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKKJKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777776666666666655555555555444444444443333333333332222222222222211111111111000000000000////////////......------------,,,,,,,,,,,,,++++++++++++***********))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxyyyzzzz{{{||}~~~~~€€€€�����������ƒƒƒ‚‚��€€~~~}}}}||||||{{{{{{{zzzzzzz{{{{{{{{{{{zzzzz{{{{{|||}}}}}}}}}}}}}~}}}}}}}}}}}}}}}~~~~€€€€€€€€~~~}}}||{{{{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooooooonnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbaaaaaaa`````````````_____`````_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::99999999999988888888888777766666666666655555555554444444444443333333333322322222222222111111111111000000000000///////////.......------------,,,,,,,,,,,,++++++++++++***********))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  vvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxyyyzzzz{{{{}}}~~~~~€€€€���������ƒƒ‚‚‚��€€~~~}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{||||}}}}}}~~~~}}~~}}}}}}}}}}}}}}~~~~~~~~}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooooooonnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbaaaaaaa`````````````_____``````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777776666666666655555555555444444444443333333333322322222222222111111111111000000000000////////////......------------,,,,,,,,,,,,++++++++++++***********))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxyyyyyzzz{{{|}}}}~~~~~€€€€€������€ƒ‚‚‚��€€~~~}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{||||}}}}}}~~~~}~~~~}}}}}}}}}}}}}~~~~~~~~}}|||{|{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuutttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppooooooooooooooooonnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccbbbbaaaaaaaa`````````````____``````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::9999999999988888888888877776666666666655555555555444444444443333333333332322222222222211111111111000000000000////////////......------------,,,,,,,,,,,,,++++++++++++**********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyzzzz{|||}}}}}~~~~€€€€€€€€€€‚‚‚��€€~~~}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyzzzzzz{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}|||||{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuutttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppooooooooooooooooonnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbaaaaaaaaa`````````````___```````_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777766666666666655555555554444444444443333333333323322222222222111111111111000000000000///////////.......-----------,,,,,,,,,,,,,++++++++++++**********)))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxyyyyzzzz{|||||}}}}~~~~€€€€€‚���€€~~~}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyzzzzzz{{{{||||}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~€€€€€~~}}|||||{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuutttttttttttttttttttsssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrqqqqqqppppppppppoooooooooooooooonnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccbbaaaaaaaaaa`````````````__````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777776666666666655555555555444444444443333333333323322222222222111111111111000000000000///////////.......------------,,,,,,,,,,,,++++++++++++**********)))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxyyyyyyz{{{|||||}}}}~~~~��€€€~~~}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~}}|}|||{{{{{zzzzzzzz{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuutttttttttttttttttttssssssssssssssssssrrssrrrrrrrrrrrrrrrrrrqqqqqpppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbaaaaaaaaaa`````````````__`````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::999999999988888888888777776666666666665555555555444444444443333333333333322222222222211111111111100000000000////////////......------------,,,,,,,,,,,,,++++++++++++*********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  vvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvwwwwwwwxyyyyyzzzzz{{{{|||||||||||~}}}|||{{{{zzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzz{{{{|||||}}}}|}}}}}}}}}}||||||||||||||}}}~~~~€€€€€€€~~}}|{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyxxxxxxxxxxxxwxwwwwwwxwxvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuutttttttttttttttttttttttttssssssssssssssssssttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrqqqqqpppppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``aaaaa`````````````________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887666666666666555555555554555544444444444333333333333322222222222211111111110000000000////////////..........------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!    vvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvwwwwwwwxyyyyyyzzzzz{{{{{||||||{{}}||||{{{{zzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzz{{{{|||||}}}}}}}}}}}}}}}}}}}|||||||||}}}}~~~€€€€��€€€€~~}||{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuttttttttttttttttttttttttttsssssssssssssssstttttttttttttttttssssssssssssssssssssssssrrrrrrrrrqqqqqqpppppppppppppppppooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffdddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``aaaaaa`````````````_______^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888877666666666665555555555555555444444444443333333333333322222222222111111111100000000000///////////..........------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!    wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvwwwwwxxxxyyyyyyzzzzz{{{{{{{{{{||||{{{{zzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzz{{{{|||||}}|}}}}}}}}}}}}}}}}}}||||||}}}~~~~€€€�������€€~~}||{{zzzzzyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssttttttttttttttttttssssssssssssssssssssssssrrrrrrrrqqqqqqqpppppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`aaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888877666666666666555555555555555444444444444333333333333322222222222111111111100000000000////////////..........-----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!    wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyzzzzzzzzzzzz|{{{{{zzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzz{{{{{||||}|}}}}}}}}}}~}}}}}}}}}}}||}}}~~~€€���‚‚‚‚���€€~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssuttttttttttttttttttssssssssssssssssssssssssrrrrrrrqqqqqqqqpppppppppppppppppooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggghggggggggggggggffffffffffedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877766666666666555555555555555544444444444333333333333322222222222211111111100000000000////////////..........------------,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!    wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxyyyyyyyyzzzzzzzy{{{{zzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzz{{{{{||||||}}}}}}~~~~~~~~~}}}}}}}}~~~~~~€€���‚‚‚‚‚‚‚��€€~}}||{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssuuuttttttttttttttttttsssstssssssssssssssssssrrrrrrqqqqqqqqqpppppppppppppppppooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggghhgggggggggggggffffffffffeedddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888777666666666665555555555555555444444444443333333333333322222222222111111111000000000000///////////..........------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!    wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxyyyyyyyyyyyyy{zzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzz{{{{{||||||}}}}~~~~~~~~~~~~~~}}}}~~~~~€€���‚‚‚ƒƒƒƒ‚‚��€€~}}|||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssuuuuttttttttttttttttttsssttssssssssssssssssssrrrrrqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhgggggggggggggfffffffffeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888888777666666666666555555555555555444444444444333333333333322222222222111111111000000000000///////////...........-----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!    wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxyyyyyyyyxzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzz{{{{|||||}}}}~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒƒƒƒƒƒ‚‚��€~~}}|||{{{{{{{{{{||||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssuuuuuttttttttttttttttttsstttssssssssssssssssssrrrrqqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggghhhggggggggggggggffffffffeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888777766666666666555555555555555544444444444333333333333322222222222211111111100000000000////////////..........------------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!    wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzz{{{{|{|||}}}}~~~~~~~~~€€���‚‚ƒƒƒ„„„„ƒƒ‚‚��€~~}}}|||||||||||||||||||||{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssuuuuuuttttttttttttttttttstttttsssssssssssssssssrrrqqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggghhhhggggggggggggggfffffffeeeedddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888777766666666666555555555555555544444444444333333333333332222222222211111111100000000000////////////..........------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!   wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzz{{{{{{|||}}}~~~~~€€€€€€���‚‚ƒƒ„„„„„„„ƒƒƒ‚�€€~~}}}}|||||||||}}}}}}||||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxwwwxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssuuuuuuuutttttttttttttttttttttttsssssssssssssssssrrqqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggghhhhhggggggggggggggffffffeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888887777666666666666555555555555555444444444443333333333333322222222222111111111000000000000///////////..........------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!   wwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzz{{{{{{|||}}}~~~€€€€���‚‚‚ƒƒ„„„„„„„„„ƒƒ‚‚�€€~~~}}}}}}}}}}}}}}}}}}}}||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssuuuuuuuuutttttttttttttttttttttttsssssssssssssssssrqqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggghhhhhhgggggggggggggffffffeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888887777766666666666555555555555555544444444444333333333333322222222222211111111100000000000////////////..........------------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!   wwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~€€€€€€€�����‚‚‚‚ƒƒ„„„„…………„„„ƒƒ‚��€€~~~~}}}}}}}~~~~~~~}}}}}||||{{{{zzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssqqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggghhhhhhggggggggggggggfffffeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888887777766666666666555555555555555544444444444333333333333322222222222211111111100000000000////////////..........------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!   wwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyzzzzzzzzz{{{{|||}}~~~€€€€€€€€�‚‚‚‚‚‚ƒƒƒ„„„…………………„„„ƒƒ‚��€€~~~~~~~~~~~~~~~~~~~}}}||||{{{{zzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxyxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuutttuttttttttttttttttttttssssuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssqqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggghhhhhhhggggggggggggggffffeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888877777666666666666555555555555555444444444444333333333333322222222222111111111000000000000///////////..........------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!   wwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvwwwvvwvxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyzzzzzzzz{{{{|||}}~~~€€€€€���‚‚‚‚ƒƒƒƒ„„„„……………………„„„ƒƒ‚‚��€€€~~~~~~~~~~~~}}}||||{{{{zzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyxxxyyxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttvvuuuuuuuuuuuuuuuuuuuuuttuuttttttttttttttttttttsssuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssrqqqqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhhggggggggggggggfffeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaabaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888877777766666666666555555555555555544444444444333333333333322222222222211111111000000000000///////////...........-----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!   wwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyzzzzzzzzz{{{{|||}}~~~€€€€����‚ƒƒƒƒƒ„„„„……………………………„„„ƒ‚‚���€€€~~~}}}}|||{{{{zzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxyyyyzzzzzzzzzzzzzzzzzyyyyyyyyxyyxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssrrqqqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhgggggggggggggfffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888877777766666666666555555555555555544444444444333333333333322222222222211111111100000000000///////////...........------------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!   wwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyzzzzzzzzzzz{{{|||}}~~€€€����ƒƒƒƒ„„„„„………………………………„„„ƒ‚‚‚���€€€€~~~}}}||||{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzyyxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyxyyyxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrrrqqqqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggghhhhhhhhhhgggggggggggggffeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888777777666666666666555555555555555444444444444333333333333322222222222111111111000000000000//////////...........------------,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!   wwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzz{{{|||}}~~€€���‚ƒƒƒ„„„„……………†††††……………„„„ƒ‚‚‚���€€€€€€€~~~}}}||||{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyy{{{{{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrrrrqqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhhggggggggggggggfeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLLLNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@?????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888777777766666666666555555555555555544444444444333333333333322222222222111111111000000000000//////////............-----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  wwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzz{{{|||}}~~€€€��‚ƒƒ„„„„…………††††††††…………„„„ƒƒ‚‚‚���€€€€€€€€€€€€€€€€€~~~}}}||||{{{{{zzzzz{zzz{{{{{{{{{{{{{{{{{{{{{yyyyyyyxyyyyyyyzzzzzzz{{{{{{{{{zzzzzzzzzzyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhhhgggggggggggggfeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaabbbbaaaaaaaaaaaa``````````_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888777777766666666666555555555555555544444444444333333333333322222222222211111111100000000000//////////............------------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  wxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzz{{{|||}}~~€€��‚ƒƒ„„„…………†††††††††…………„„„ƒƒ‚‚‚����€€€€€€€€€€€€€€€€€~~~}}}}|||{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssrrrrrrqqqqqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhhhhgggggggggggggeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbaaabbbbbaaaaaaaaaaaa`````````________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLLNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888887777777666666666666555555555555555444444444444333333333333322222222222111111111000000000000//////////...........------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzz{{{||}}~~€€��ƒƒ„„„………†††††††††††…………„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€~~~}}}||||{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{yyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssrrrrrrrqqqqqqqqqqqqqqqqqppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa`````````________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888887777777766666666666555555555555555544444444444333333333333322222222222111111111000000000000//////////...........------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzz{{{||}}~~€€�‚ƒƒ„„………†††††††††††…………„„ƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€~~~}}}}|||||{{{{{{{{{{{{||||||||||||||||{{{{zyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz||||{{{{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttvvuuuuuuuuuuuuuuuuuutttttutttttttttttttttttsssssssrrrrrrrrqqqqqqqqqqqqqqqqqppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::99999999999888887777777766666666666555555555555555544444444444333333333333322222222222211111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{||}}~~€�‚ƒƒ„„………††††††††††††…………„„ƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€~~~~}}}}||||||{{{{{||||||||||||||||||||||{{{zzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz||||||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttvvvuuuuuuuuuuuuuuuuuuttttuutttttttttttttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbabbbbbbbaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988887777777766666666666655555555555555544444444444433333333333332222222222211111111100000000000//////////............------------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzz{{{||}}~~€‚‚ƒƒ„„………†††††††††††…………„„ƒƒƒƒ‚‚‚����€€€€€€€€€€€€€~~~~}}}}}||||||||||||||||||||||||||||||||||{zzzzyyyyyzzzzzzz{{{{{{{{|||||||{{{{{{{{{{{zzzzzzzz||||||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttvvvvuuuuuuuuuuuuuuuuuuuttuuutttttttttttttttttsssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhihhhhhhhhhhhhhhggggggggggfeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888877777777766666666666555555555555555544444444444333333333333322222222222111111111000000000000//////////...........------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzz{{{||}}~~�‚‚ƒƒ„„……††††††††††††…………„„ƒƒƒƒ‚‚‚����€€€€€€€€€€~~~~~}}}}}||||||||||||}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzz{{{{{{{{||||||||||{{{{{{{{{{{zzzzzz||||||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttvvvvvuuuuuuuuuuuuuuuuuuutuuuutttttttttttttttttssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhhhgggggggggffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::99999999999888877777777766666666666555555555555555544444444444333333333333322222222222211111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{||}}~~€�‚‚ƒƒ„„……†††††††††††…………„„„ƒƒƒ‚‚‚����€€€€€€€€~~~~}}}}}}||||||||}}}}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzz{{{{{{{{|||||||||||||{{{{{{{{{{zzzzz||||||{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhiiihhhhhhhhhhhhhgggggggggffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988877777777766666666666655555555555555544444444444433333333333332222222222211111111100000000000//////////............------------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzz{{{||}}~~€€�‚‚ƒƒ„„………††††††††††………„„„ƒƒƒƒ‚‚‚����€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{zzzzzzzzzzzz{{{{{{{{{||||||||||||||{{{{{{{{{{zzzz||||||{{{{{{{{zzzzzzyyyyyxyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhhhggggggggfffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAA@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888777777777766666666666555555555555555544444444444333333333333322222222222111111111000000000000//////////...........------------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzz{{||}~~€��‚‚ƒƒƒƒ„„„„„„„ƒƒƒƒ†…………„„„ƒƒƒ‚‚‚‚����������ƒƒ‚‚‚‚‚‚������€€€€€€€€€€€~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{zzzz{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqppppqqqqqqppppppppppppppppooonnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddccccccbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888887777777777766666666555555555444444444444333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxyyyyyzz{{||}~~€��‚‚‚ƒƒƒƒ„„„„ƒƒƒƒƒ††…………„„„ƒƒƒ‚‚‚‚���������ƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{zzzz{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppqqqqqqqppppppppppppppppoonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWUUUUUUUUUUTTTTTTTTTTTSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888888777777777776666666555555555544444444444333333333333322222222222111111111100000000000////////////...........-----------,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxyyyyyzzz{||}}~€€��‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ††…………„„„„ƒƒƒ‚‚‚‚��������ƒƒƒƒ‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{zzzz{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqppqqqqqqqqpppppppppppppppponnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888887777777777766666665555555555444444444443333333333333222222222221111111111000000000000///////////...........-----------,,,,,,,,,,++++++++++++********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxyyyyyzzz{||}}~€€��‚‚‚‚ƒƒƒƒƒƒƒƒƒ††……………„„„ƒƒƒ‚‚‚‚‚�������ƒƒƒƒ‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{zzzzz{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpqqqqqqqqqppppppppppppppponnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888887777777777766666665555555555444444444444333333333333322222222222111111111000000000000///////////............----------,,,,,,,,,,,++++++++++++*******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyyyzz{{||}}~~€€€��‚‚‚‚‚ƒƒƒƒƒƒ†………………„„„„ƒƒƒ‚‚‚‚‚������ƒƒƒƒƒ‚‚‚‚‚‚��������������€���������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{zzzz{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888888777777777776666665555555555544444444444333333333333322222222222111111111100000000000///////////............----------,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyyzz{{||}}~~€€€���‚‚‚‚‚‚‚‚…………………„„„„ƒƒƒƒ‚‚‚‚‚‚‚���ƒƒƒƒƒƒ‚‚‚‚‚�����������‚‚‚���������������€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{zzzzz{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaa``````````````____________^^]]]]]]]]]]]\\\\\\\\\\\\[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888888888777777777776666665555555555544444444444333333333333322222222222111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxyyyyyzz{{|||}}~~€€€�����‚‚‚‚………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒ‚‚‚‚‚��������‚‚‚‚‚��������������������€€€€€€€€€~~~~~~~}}}}}}}}}}|||||||||||{{{{{{zzzzz{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^]]]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWVUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888887777777777766666655555555555444444444443333333333333222222222222111111111000000000000///////////............---------,,,,,,,,,,,,+++++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxyyyyyyzzz{{{||}}~~~€€€€������„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒ‚‚‚‚‚�����‚‚‚‚‚‚‚���‚‚‚‚‚‚���������������€€€€€€€€~~~~~~}}}}}}}}}}|||||||||||{{{{{{{{zzzz{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppponnnnnnnnnnnnnnnmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^]]]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888888777777777776666655555555555444444444444333333333333322222222222111111111100000000000///////////............---------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||}}}~~~€€€€€��„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„ƒƒƒƒ‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€~~~~~~}}}}}}}}}}||||||||||||{{{{{{{zzzz{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaa`a````````````____________^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888888777777777776666665555555555544444444444333333333333322222222222111111111100000000000////////////...........---------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{||}}}~~~~€€€ƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€~~~~~~}}}}}}}}}|||||||||||||{{{{{{{zzzz{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnnnmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXVVVUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888887777777777766666655555555555444444444443333333333333222222222221111111111000000000000///////////...........----------,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyzzzzzzzxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{|||}}}}~~~~‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{zzz{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXVVVUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888888777777777776666655555555555444444444444333333333333322222222222111111111100000000000///////////............---------,,,,,,,,,,,,++++++++++++*******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{||||}}}}~~~~‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}||||||||||||{{{{{{{{zz{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnnnnmmmmmllllkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffefeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888888777777777776666665555555555544444444444343333333333322222222222111111111100000000000///////////............---------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  yyyyyyyyyyzzzzzzzzzzzzzxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{||||}}}}~~����‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{zz{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqqqqqppppppppoooooonnnnnnnnnnnnnnnmmmmlllllkkkkkkkkkkkkkkkjjjjjlkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMMNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888888887777777777766666655555555555444444444443433333333333222222222222111111111000000000000///////////...........----------,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!  yyyyyyyzzzzzzzzzzzzzzzzxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{||||}}}€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{z{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqqqqqpppppppoooooonnnnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkkkjjjjjllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888888888777777777776666655555555555444444444444433333333333322222222222111111111100000000000///////////............---------,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  yyyyzzzzzzzzzzzzzzzzzzzxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{||||€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqqqppppppooooooonnnnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkkkjjjjlllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888888777777777776666655555555555544444444444443333333333322222222222111111111100000000000///////////............---------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  yzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{||€€€€€��������‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒ‚‚‚‚‚‚���‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}|||||||||{{{{{{{|{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssrrrrrrrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkkkkjjjlllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888888887777777777766666655555555555444444444444433333333333222222222221111111111000000000000///////////...........---------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{~~~€€€€€€�������‚‚‚‚‚„„„„ƒƒƒƒƒ‚‚‚‚‚‚�����‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚��������������€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}||||||||{{{{{{|||{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnmllllllllkkkkkkkkkkkkkkkjjllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXVVVVVVUUUUUUUUUUUUTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888888887777777777776666655555555555444444444444433333333333222222222222111111111000000000000///////////............---------,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzyyyyyyyyyzzzzzzzzzzzzz{{~~~~~€€€€€€€��������„ƒƒƒƒƒƒƒ‚‚‚‚‚‚��������‚‚‚�������������‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{|||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkkjlllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998988888888888777777777776666655555555555544444444444433333333333322222222222111111111100000000000///////////............---------,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzyzzzzzzzzzzzzzzzzz}}}~~~~~€€€€€€�����ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqrrrrrrrqqqqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkkjllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKKKJJKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998988888888888777777777776666665555555555544444444444443333333333322222222222111111111100000000000////////////...........---------,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{z{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}~~~~~~€€€€€€€�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€~~~~~~~~~~~~}}}}}}}}}||||||{{{{{|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrrrrrrrqqqrrrrrrrrqqqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999989888888888887777777777766666655555555555444444444444433333333333222222222221111111111000000000000///////////...........---------,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzz}}}}}}}}~~~~~~€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~}}}}}}}||||||||{{{||||||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssrrrrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777776666655555555555444444444444433333333333322222222221111111111100000000000///////////............---------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|}}}}}}}}}}~~~~~~€€‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€~~~~~~~~~~~}}}}}}}|||||||{{{|||||||||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssrrrrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777776666665555555555544444444444443333333333322222222221111111111100000000000///////////............---------,,,,,,,,,,,,++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||}}}}}}}}}~~~~~~~�‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚�����������������������€€€€€€~~~~~~~~~~~}}}}}}|||||||||{||||||||||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnlllllllllllllkkkkkkkkkkkklllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777776666665555555555544444444444443333333333322222222221111111111100000000000////////////...........---------,,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}}}}}}~~~~~~����‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€����������������������������������€€€€€€~~~~~~~~}}}}}}}|||||||||||||||||||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnllllllllllllllkkkkkkkkkkklllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXVVVVVVVVVVUUUUUUUUUUUTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777776666655555555555444444444444433333333333222222222211111111111000000000000///////////...........----------,,,,,,,,,,,++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||}}}}}}}}}~~~~~~~�������‚‚‚‚‚‚‚�����������€€€€€€€€���������������������������������€€€€€€€~~~~~~~~}}}}}}|||||||||}|||||||||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnllllllllllllllkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXVVVVVVVVVVUUUUUUUUUUUUTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777776666655555555555544444444444433333333333322222222211111111111100000000000///////////............---------,,,,,,,,,,,++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}~~~~~~~~~~~~€€€€€€�������������������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€~~~~~~~~~}~~~~~}}}}}}}}|||||||{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxyxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjijjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;::::::::::999999999998888888888888777777777777666666655555555555444444444444444443333333333322222222111111111100000000000///////////////............-----,,,,,,,,,,,,++++++++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! !  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}~~~~~~~~~~~~~€€€€�������������������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{yyyyyyyyyyyyyyyyyyyxxxxxxyyxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^^^^^^^\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>===========<<<<<<<<<<<;;;;::::::::::9999999999988888888888888777777777776666666555555555555444444444444444433333333333222222221111111111000000000000//////////////............------,,,,,,,,,,,+++++++++++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! !  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{|||||||||||||||||||||||||||||||||||||||||}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~~~~~~~~~~€€€€€����€€€€€€€€€€€��������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{zyyyyyyyyyyyyyyyyyyyxxxxxyyyxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^^^^^^\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>===========<<<<<<<<<<<;;;;:::::::::::999999999998888888888888777777777776666666655555555555444444444444444443333333333322222221111111111100000000000///////////////...........------,,,,,,,,,,,,++++++++++++++++++************)))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! !!  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{zzyyyyyyyyyyyyyyyyyyyyxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>===========<<<<<<<<<<;;;;:::::::::::999999999998888888888888777777777776666666655555555555444444444444444443333333333322222221111111111100000000000///////////////...........------,,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! !!  ||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}}}|}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}~~~~~~~~~~~~~~€~~€€€€€€€€€€€€€€€€€€€€�ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}||||||||{{{zzzyyyyyyyyyyyyyyyyyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^^^^^\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>===========<<<<<<<<<<<;;;:::::::::::9999999999988888888888888777777777776666666555555555555444444444444444433333333333222222211111111111000000000000//0///////////............-----,,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  |||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}~~~~~~~~~~~~~~~~~~€~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€~~~~~~~~~~~~}}}}}}}}|||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>==========<<<<<<<<<<<;;;:::::::::::9999999999998888888888888777777777776666666655555555555444444444444444433333333333322222211111111111000000000000//0///////////............------,,,,,,,,,,,+++++++++++++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  ||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}}~~~~~~~~~~~~~~~~~~€~~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€~~~~~~~~~~~}}}}}}}}}|||||||||{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllllkklkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhiihhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^^^^\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>===========<<<<<<<<<<;;;;:::::::::::999999999998888888888888777777777776666666655555555555444444444444444443333333333322222211111111111100000000000//0////////////...........------,,,,,,,,,,,,++++++++++++++++++************)))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  |||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€~~~~~~~~~~~}}}}}}}}||||||||||{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxwwwwvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllkllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhiiihhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````````____________^^^^^^\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>===========<<<<<<<<<<<;;;:::::::::::999999999998898888888888877777777777666666655555555555444444444444444443333333333322222221111111111100000000000//00///////////...........------,,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  ||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€~~~~~~~~~~}}}}}}}}}|||||||||||{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihiiihhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^^^\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;::::::::::9999999999988988888888888777777777776666666655555555555444444444444444433333333333222222211111111111000000000000/00///////////............-----,,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}||}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€~~~~~~~~~}}}}}}}}}||||||||||||zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxwwvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>===========<<<<<<<<<<<;;;:::::::::::999999999998988888888888777777777776666666655555555555444444444444444433333333333322222211111111111000000000000/00///////////............------,,,,,,,,,,,+++++++++++++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  |||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€~~~~~~~~~}}}}}}}}}||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxwvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^^\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>===========<<<<<<<<<<<;;;:::::::::::999999999998988888888888777777777777666666655555555555444444444444444443333333333322222211111111111100000000000/00////////////...........------,,,,,,,,,,,,++++++++++++++++++************)))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€~~~~~~~~~}}}}}}}}|||||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>==========<<<<<<<<<<<;;;;::::::::::999999999998998888888888877777777777666666655555555555544444444444444443333333333322222221111111111100000000000/000///////////...........------,,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€~~~~~~~~}}}}}}}}|||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqrqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<;;;:::::::::::999999999999988888888888777777777776666666655555555555444444444444444433333333333222222211111111111000000000000000///////////...........------,,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€~~~~~~~}}}}}}}}}}||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>===========<<<<<<<<<<<;;;:::::::::::999999999999998888888888877777777776666666655555555555444444444444444443333333333322222211111111111100000000000000///////////...........-------,,,,,,,,,,,+++++++++++++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""#""""""""""""!!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€~~~~~~~~}}}}}}}}}||||||||||||zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<;;;;::::::::::999999999999998888888888877777777777666666655555555555444444444444444443333333333322222221111111111100000000000000////////////..........-------,,,,,,,,,,,,++++++++++++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""#"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~€€������‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚��������€€€€€~~~~~~~}}}}}}}}}}||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>===========<<<<<<<<<<;;;;:::::::::::999999999999988888888888777777777776666666655555555555444444444444444433333333333222222211111111111000000000000000///////////..........-------,,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{||||||||||||||||||}|}|}||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~€€€�����‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������€€€€€~~~~~~~}}}}}}}}}}}}||||||||||zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``a```````````____________^\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>===========<<<<<<<<<<;;;;:::::::::::999999999999998888888888777777777776666666655555555555444444444444444433333333333322222211111111111000000000000000///////////..........-------,,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~€€€€������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������€€€€€~~~~~~~~}}}}}}}}}}}||||||||||zzzzzzzzzzzzzzzzzyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`a````````````___________^\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>==========<<<<<<<<<<;;;;:::::::::::999999999999998888888888877777777776666666655555555555444444444444444443333333333322222211111111111100000000000000///////////..........--------,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||}}|||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~€€€€€������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����€€€€€~~~~~~~~}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzzzyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`aa```````````____________\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>===========<<<<<<<<<;;;;;:::::::::::99999999999998888888888877777777776666666665555555555444444444444444443333333333322222221111111111100000000000000////////////.........--------,,,,,,,,,,,,++++++++++++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"##""""""""""""!!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€€€€€€������‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����€€€€~~~~~~~~}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzyyyyyzzzyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>===========<<<<<<<<<;;;;;:::::::::::999999999999988888888888777777777766666666655555555555444444444444444433333333333222222211111111111000000000000000///////////.........--------,,,,,,,,,,,,++++++++++++++++++************))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}|||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~€€€€€€€������‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����€€€€~~~~~~~~~}}}}}}}}}}}}}}||||||{zzzzzzzzzzzzzzzzzzzzyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>===========<<<<<<<<<;;;;;:::::::::::999999999999998888888888877777777766666666655555555555444444444444444433333333333322222211111111111000000000000000///////////.........--------,,,,,,,,,,,,++++++,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~€€€€€€€������‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����€€€€~~~~~~~~~~}}}}}}}}}}}}}}|||||{{zzzzzzzzzzzzzzzzzzzzyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````````__________\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>===========<<<<<<<<;;;;;;:::::::::::99999999999998888888888877777777766666666655555555555544445444444444443333333333322222211111111111100000000000000///////////.........---------,,,,,,,,,,,++++++,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}€€€€€€€€������‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����€€€€~~~~~~~~~~}}}}}}}}}}}}}}||||{{{zzzzzzzzzzzzzzzzzzzzyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsstsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>===========<<<<<<<<;;;;;;:::::::::::99999999999998888888888877777777766666666665555555555544445444444444443333333333322222221111111111100000000000000////////////........---------,,,,,,,,,,,++++++,++++++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}€€€€€€€€������‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚�����€€€€~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiijiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````````_________]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>===========<<<<<<<<;;;;;;:::::::::::999999999999998888888888877777777666666666655555555555444454444444444433333333333222222211111111111000000000000000///////////........---------,,,,,,,,,,,,+++++,++++++++++++************)))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}€€€€€€€€€������‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚�����€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyxxxxwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiijiiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<;;;;;;;::::::::::999999999999998888888888877777777666666666655555555555444455444444444443333333333322222211111111111000000000000000///////////........---------,,,,,,,,,,,,+++++,,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€~~~~}}}}}}|~~~~~~~~~~~~~}}}}}}}}}zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777777666666666665555555555544444444444333333333332222222211111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}}}}}}~~~~~~~€€€€€€€€€€€~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777666666666665555555555544444444444333333333332222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}~~~~~~~€€€€€€€€€€~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777666666666665555555555544444444444333333333332222222221111111111100000000000///////////............----------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}~~~~~~~€€€€€€€€€~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxzzyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777766666666666555555555554444444444433333333333222222221111111111110000000000///////////............-----------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  €~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}||||||||||}}}}}}}}}}}}}}~~~~~~~€€€€€€€€~~~~~}}}}}}~~~~~~~~~~~~}}}}}{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeededdddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777766666666666555555555554444444444433333333333222222221111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  €€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}~~~~~~~~€€€€~~~~~~}}}}}~~~~~~~~~~~~}}}}{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777666666666665555555555544444444444333333333332222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,++++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffgffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777666666666665555555555554444444444433333333333222222221111111111100000000000///////////............----------,,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvuuttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffgffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888877777777766666666666555555555554444444444433333333333222222221111111111110000000000///////////............----------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}€~~~~~~~~~~~~~}{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffgfffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777766666666666555555555554444444444433333333333222222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}€€~~~~~~~~~~~~}{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777666666666665555555555544444444444333333333332222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}€€€~~~~~~~~~~~~{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffgggfffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777766666666666555555555554444444444433333333333222222221111111111100000000000///////////............----------,,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffgggffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777766666666666555555555554444444444433333333333222222221111111111110000000000///////////............----------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuutttttttttttttttttstssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777766666666666555555555554444444444433333333333222222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~~{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxzzzzzzzzzzzzyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777666666666665555555555544444444444333333333332222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffgggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777766666666666555555555554444444444433333333333222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxzzzzzzzzzzzzzzyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777766666666666555555555554444444444433333333333222222221111111111110000000000///////////...........-----------,,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxzzzzzzzzzzzzzzzyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777766666666666555555555554444444444433333333333222222222111111111110000000000////////////..........------------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggfffffffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777766666666666555555555554444444444433333333333222222222111111111110000000000////////////..........------------,,,,,,,,,,,+++,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888877777777766666666666555555555554444444444433333333333222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,++,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrsrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888887777777766666666666555555555554444444444433333333333222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,++,++++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggffffffffeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888887777777766666666666555555555554444444444433333333333222222221111111111110000000000////////////..........-----------,,,,,,,,,,,,++,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggffffffffeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777777766666666666555555555554444444444433333333333322222222111111111110000000000////////////..........------------,,,,,,,,,,,++,++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggffffffffeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888877777777766666666666555555555554444444444433333333333222222221111111111100000000000///////////..........------------,,,,,,,,,,,,+,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~€€€€€€€€€€€€~~||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggffffffffefeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888887777777766666666666555555555554444444444433333333333222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,+,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~€€€€€€€€€€€€€€~~|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyy{{{{zzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggghhgggggggggggggggfffffffffeeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888887777777766666666666555555555554444444444433333333333222222221111111111110000000000///////////...........-----------,,,,,,,,,,,,+,,++++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|}||}}}}}}}}}}||||||||||||||||||{{{{{{{|{{{{{{{{{{{{{{{{zzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppqqqqqqqpppppppppppppppooommmmmmmmllllllllllllllkkkllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhiihhhhhhhhhhhhhggggggggggggggggggggggggfffffffffeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_______]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888887777777777666666666665555544444444444333333333332222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,++++++++++++************))))**)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚����������������������������������������������‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}}}||||||||||||||||||{{{{{{{|||{{{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppqqqqqqqqpppppppppppppppoommmmmmmmlllllllllllllllkkllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhiihhhhhhhhhhhhhgggggggggggggggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````______]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888887777777777666666666665555544444444444333333333332222222221111111111110000000000///////////..........------------,,,,,,,,,,,+++++++++++++***********))))**)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||}}}}}|||||||||||||||||||{{{{{{|||{{{{{{{{{{{{{{{{{zzzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqqqqqqqppppppppppppppoommmmmmmmmllllllllllllllkklllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhiiihhhhhhhhhhhhhggggggggggggggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa```````````______]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888887777777777666666666665555544444444444333333333332222222222111111111110000000000///////////..........------------,,,,,,,,,,,+++++++++++++************)))**))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||}}}}||||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqqqqqqqpppppppppppppppommmmmmmmmmllllllllllllllkllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihiiihhhhhhhhhhhhhgggggggggggggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````______]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::99999999998888888887777777777766666666666555544444444444333333333332222222222111111111110000000000////////////..........-----------,,,,,,,,,,,,++++++++++++************)))**))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{|||||{{{{{{{{{{{{{{{{{zzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqpppppppppppppppmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihiiiihhhhhhhhhhhhhgggggggghgggggggggggggffffffffffefeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;::::::99999999999888888887777777777766666666666555554444444444433333333333222222222111111111110000000000////////////..........-----------,,,,,,,,,,,,++++++++++++************)))**))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||||{{{|||||{{{{{{{{{{{{{{{{{{zz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqppppppppppppppmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhggggggghgggggggggggggffffffffffefeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;::::::999999999998888888877777777777666666666665555544444444444333333333332222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,++++++++++++************)))***)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{{{z{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqpppppppppppppmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhggggggghgggggggggggggffffffffffefeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````____^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;::::::999999999998888888887777777777666666666665555544444444444333333333332222222222111111111110000000000///////////..........------------,,,,,,,,,,,+++++++++++++***********)))***)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqpppppppppppppmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhhhggggghhggggggggggggffffffffffeffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````````____^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;:::::::99999999998888888887777777777766666666666555544444444444333333333332222222222111111111110000000000////////////.........------------,,,,,,,,,,,+++++++++++++************))***))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqppppppppppppmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhhhggggghhggggggggggggffffffffffeffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````````___^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;:::::::99999999999888888887777777777766666666666555554444444444433333333333222222222111111111110000000000////////////..........-----------,,,,,,,,,,,,++++++++++++************))***))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqpppppppppppmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihiiiiiihhhhhhhhhhhhhhhgggghhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa```````````___^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;:::::::999999999998888888877777777777666666666665555544444444444333333333332222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++************))***))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€��������������������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqpppppppppppmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhhhhhggghhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaaa```````````___^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;::::::::99999999998888888887777777777666666666665555544444444444333333333332222222222111111111110000000000///////////..........------------,,,,,,,,,,,++++++++++++************))****)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€����������������������������������€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqppppppppppmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggghhhggggggggggggffffffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbaabaaaaaaaaaaa```````````__^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;::::::::99999999998888888887777777777766666666666555544444444444333333333332222222222111111111110000000000///////////..........------------,,,,,,,,,,,+++++++++++++***********))****)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  €€€€€€€€€€€�������������������������������������€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppprqqqqqqqqqqqqqqqpppppppppnmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbabbaaaaaaaaaaa``````````__^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;::::::::999999999998888888877777777777666666666665555544444444444333333333322222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,++++++++++++************)****))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  €€€€€€€€€���������������������������������������€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppprqqqqqqqqqqqqqqqpppppppppnnmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````_^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;::::::::999999999998888888877777777777666666666665555544444444444333333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++************)****))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  €€€€€€€�����������������������������������������€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppprrqqqqqqqqqqqqqqqppppppppnnnmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhghhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaa```````````^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;:::::::::99999999998888888887777777777666666666665555544444444444333333333322222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,,+++++++++++************)****))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!  €€€€���������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppprrrqqqqqqqqqqqqqqqpppppppnnnmmmmmmmmmmmmmmllllllllmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaa```````````^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;:::::::::99999999998888888887777777777766666666666555544444444444333333333322222222222111111111110000000000///////////..........------------,,,,,,,,,,,,+++++++++++************)*****)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  €€�����������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpprrrqqqqqqqqqqqqqqqqppppppnnnnmmmmmmmmmmmmmmlllllllmmllllllllllllkkkkkkkkllllllllllllkkkkkkkkjjjjjjjijjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddccccccbbbbbbbbbbbaaaaaaaaaa``````````^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;:::::::::99999999999888888887777777777766666666666555544444444444333333333322222222222111111111110000000000////////////.........------------,,,,,,,,,,,,++++++++++++***********)*****)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  �������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}~}}}}}}}}}}}|||||||||||||||||||||||||}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqprrrrqqqqqqqqqqqqqqqppppppnnnnnmmmmmmmmmmmmmlllllllmmmllllllllllllkkkkkllllllllllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddccccccbbbbbbbbbbbaaaaaaaaa``````````^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;:::::::::999999999998888888877777777777666666666665555544444444444333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  �������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqprrrrrqqqqqqqqqqqqqqqpppppnnnnnmmmmmmmmmmmmmmllllllmmmlllllllllllllllllllllllmmmmmmmmmmmmmlllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbaaaaaaaaa`````````^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666665555544444444444333333333222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++*****************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  �����������������������������������������������‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||}}}}|||||||||||{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqppppnnnnnmmmmmmmmmmmmmmmlllllmmmmllllllllllllllllllllmmmmnnnnnnnnnnnmmmmlllkkkjkjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeedeeeeeeddddddddccccccbbbbbbbbbbaaaaaaaaa`````````^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;::::::::::99999999998888888887777777777766666666665555544444444444333333333322222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,,+++++++++++*****************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ��������������������������������������������‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||}}}}}|||||||||||{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqppppnnnnnnmmmmmmmmmmmmmmlllllmmmmmllllllllllllllllllmmmnnnooooooooooonnnmmlllkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddccccccbbbbbbbbbbaaaaaaaaa````````^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;::::::::::99999999999888888887777777777766666666665555544444444444333333333322222222222111111111110000000000////////////.........------------,,,,,,,,,,,,++++++++++++*****************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!  �����������������������������������������‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||}}}}}|||||||||||||{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqpppnnnnnnnmmmmmmmmmmmmmmllllmmmmmmllllllllllllllllmmmnnoooppppppppppoonnnmmllkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddcccccbbcbbbbbbbbaaaaaaaa````````^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;::::::::::99999999999888888887777777777766666666665555554444444444433333333322222222222111111111110000000000////////////.........------------,,,,,,,,,,,,++++++++++++*****************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ��������������������������������������‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||}}}}}}|||||||||||||{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqppnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmlllllllllllllllmmmnnooppqqqqrrrqqqppoonnmmlllkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddcccccbccbbbbbbbbaaaaaaaa```````^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;:::::::::::99999999998888888887777777777666666666655555544444444444333333333222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  �����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||}}}}}}||||||||||||||{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqppnnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmllllllllllllllmmnnooppqqrrrssssrrqqpponnmllllkkkkkkjjjjjjjjjjiiiiihhhhhhhhhggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddccccccccbbbbbbbbaaaaaaaa```````^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;:::::::::::99999999998888888887777777777766666666655555544444444444333333333222222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,,+++++++++++*****************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  ��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||}}}}}}|||||||||||||||{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqpnnnnnnnnmmmmmmmmmmmmmmmmlmmmmmmmllllllllllllllmmnnoppqrrsssttttssrrqpponmmlllkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddccccccccbbbbbbbaaaaaaaa```````^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<<;;;;:::::::::::99999999999888888887777777777766666666655555544444444444333333333322222222222111111111110000000000///////////..........-----------,,,,,,,,,,,,,+++++++++++*****************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllmmmnoppqrrsttuuuuuttssrqpponmmpppoooooooooonnnnnmmmmllliiiiiiiihhhhhhhhhhhhhggggffffffffffffffffffffffeeeeeedddddddddddddcccccbbbbbbbaaaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888887777777777766666666665555555554444444444433333333332222222222211111111111000000000000///////////.............-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚������������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllmmmnopqqrsttuuvvvuuutsrrqponnmqpppooooooooooonnnnmmmmlljiiiiiiihhhhhhhhhhhhhhgggffffffffffffffffffffffffffeeeeeeeddddddddccccccbbbbbbbaaaaaaa```````__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::9999999999988888888887777777777766666666666555555554444444444433333333332222222222211111111111000000000000///////////.............------------,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqpppppppppqppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllmmmnopqrrstuuvvvvvvuttsrqpoonmqpppppoooooooooonnnmmmmlljiiiiiiiihhhhhhhhhhhhhhhgffffffffffffffffffffffffffeeeeeeeeedddddddcccccbbbbbbbaaaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::9999999999988888888887777777777766666666666555555554444444444433333333332222222222211111111111100000000000///////////..............-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~~~~~~}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssrrqqqqqqqqqqqqqqqqppppppppqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllmmmnopqrsstuvvvwwvvuutsrqpoonmqppppppppppooooonnnnmmmlljiiiiiiiiihhhhhhhhhhhhhhhffffffffffggggggggffffffffeeeeeeeeeedddddddcccccbbbbbbbaaaaaa```````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888887777777777766666666666555555554444444444433333333333222222222221111111111100000000000///////////..............-----------,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~~~~~~~}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssrrqqqqqqqqqqqqqqqqpppppppqqppppppppppppppppoooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllmmnopqrsttuvvwwwvvuutsrqpoonmqqpppppppppppoooonnnmmmmljiiiiiiiiihhhhhhhhhhhhhhhfffffgggggggggggggggggffffeeeeeeeeeeeddddddccccccbbbbbbaaaaaa```````____________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888777777777776666666666555555555444444444433333333333222222222221111111111100000000000////////////.............-----------,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ���������������‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~~~~~~~~}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqpppppppqqqqppppppppppppppooooooopooooooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllmmnopqrrstuvvvwwvvuutsrqpoonmqqqpppppppppppooonnnmmmmljjiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggfffeeeeeeeeeeeeddddddccccccbbbbbbaaaaaa```````____________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSSRRRRRRRRQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888887777777777766666666666555555554444444444433333333332222222222211111111111000000000000///////////.............-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqqppppppqqqqpppppppppppppppoooooopooooooooooooooooonnnnnnnnnmmmmmmmmmllllllllllmmnoppqrstuuvvvvvvutssrqponnmqqqqqqqqqqppppooonnnmmmmljjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggffeeeeeeeeeeedddddddcccccbbbbbbbaaaaaa```````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSSSSRRRRRRRQQQQPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;:::::9999999999988888888887777777777766666666666555555554444444444433333333332222222222211111111111000000000000///////////.............------------,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€~~~~~~~~~~||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrqqqqqqqqqqqqqqqqpppppqqqqqpppppppppppppppoooooppooooooooooooooooonnnnnnnnmmmmmmmmmllllllllllmmnnopqrsttuuvvvvuutsrqpponnmqqqqqqqqqqqqpppoonnnmmmmljjiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggffeeeeeeeeeeeddddddcccccccbbbbbbaaaaa````````____________________^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSSRRRRRRRRQQQPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;::::::999999999988888888887777777777766666666666555555554444444444433333333332222222222211111111111100000000000///////////..............-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€~~~~~~~~}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqqqpppppqqqqqqppppppppppppppoooooppoooooooooooooooooonnnnnnnnmmmmmmmmmlllllllllmmmnopqrrsttuuuuuttsrrqpoonnmqqqqqrrrqqqqqppooonnmmmmljjiiiiiiiiiiihhhhhhhhhhhhgggggggggghhhhhhhhhgggggggfffeeeeeeeeeeeddddddccccccbbbbbbaaaaaa````````____________________________^^^^^^^]]]]]]]\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;::::::999999999998888888888777777777766666666666555555554444444444433333333333222222222221111111111100000000000///////////..............-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqqqqqpppqqqqqqpppppppppppppppoooopppoooooooooooooooooonnnnnnnmmmmmmmmmllllllllllmmnoppqrsstttutttsrrqpoonnnmqqrrrrrrrrqqqppooonnmmmmljjjiiiiiiiiiiihhhhhhhhhhhggggggghhhhhhhhhhhhhggggggffffeeeeeeeeeedddddddccccccbbbbbbaaaaaa`````````__`________________________^^^^^^^^^]]]]]\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;::::::999999999998888888888777777777776666666666655555555444444444443333333333222222222221111111111100000000000////////////.............-----------,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€~~}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqqpppppppppppppppoooppppoooooooooooooooooonnnnnnmmmmmmmmmllllllllllmmnnopqqrssstttssrrqpponnnnmrrrrrrrrrrrqqqppoonnmmmmljjjiiiiiiiiiiihhhhhhhhhhhgggggghhhhhhhhhhhhhhggggggfffffeeeeeeeeeedddddddcccccccbbbbbaaaaaaa``````````````______``````````______^^^^^^^^]]]]]\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;:::::::999999999988888888887777777777766666666666555555554444444444433333333332222222222211111111111000000000000///////////.............-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqqqppqqqqqqqpppppppppppppppoooppppoooooooooooooooooonnnnnnnmmmmmmmmmlllllllllmmmnoopqqrrssssrrrqppoonnnnnrrrssssssrrrqqppoonnmmmmljjjiiiiiiiiiiiihhhhhhhhhhggggghhhhhhhhhhhhhhhhgggggfffffeeeeeeeeeedddddddcccccccbbbbbbaaaaaaaa````````````````````````````````_____^^^^^^]]]]]\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::999999999988888888887777777777766666666666555555554444444444433333333332222222222211111111111100000000000///////////.............------------,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€~~}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrqqqqqqqqqqqqqqqqppqqqqqqqqpppppppppppppppoopppppoooooooooooooooooonnnnnnmmmmmmmmmlllllllllmmmnnoppqqrrrrrrqqppoonnnnnnrrssssssssrrqqppoonnmmmmljjjiiiiiiiiiiiihhhhhhhhhhgggghhhhhhhhhhhhhhhhhgggggfffffeeeeeeeeeeedddddddccccccccbbbbbbaaaaaaaaaa````````````````````````````_______^^^^^]]]]\\\\[[[[Z[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::999999999998888888888777777777766666666666555555554444444444433333333332222222222221111111111100000000000///////////..............-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqqppppppppppppppoopppppooooooooooooooooooonnnnnmmmmmmmmmmlllllllllmmnnoopppqqqqqqppoonnnnnnnnrsssttttsssrrqppoonnmmmlljjjiiiiiiiiiiiihhhhhhhhhhggghhhhhhhhhhhhhhhhhhhggggffffffeeeeeeeeeeedddddddccccccccbbbbbbbaaaaaaaaaaaaaa````````aaaaaaaaaaaa````______^^^^]]]]\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;:::::::999999999998888888888777777777776666666666555555554444444444433333333333222222222221111111111100000000000///////////../...........-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€~~~~}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoppppppoooooooooooooooooonnnnnnmmmmmmmmmmllllllllmmmnnooopppppppooonnnmmmnnnsstttttttssrrqpponnnmmmlljjjjiiiiiiiiiiiihhhhhhhhhggghhhhhhhiiihhhhhhhhhggggffffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```_____^^^^^]]]]\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;::::::::99999999998888888888777777777776666666666655555555444444444443333333333222222222221111111111100000000000////////////./...........-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚����������~~~~}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooonnnnnnmmmmmmmmmmlllllllmmmnnnoooooooooonnnmmmmmnnnsstttuutttsrrqpponnmmmmlljjjjiiiiiiiiiiiihhhhhhhhhggghhhhhhiiiiihhhhhhhhggggffffffeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````_____^^^^]]]]\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::999999999988888888887777777777766666666666555555554444444444433333333332222222222211111111111000000000000///////////./...........------------,,,,,,,,,+++++++++++**************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€~~~}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmlllllmmmmnnnnoooooonnnmmmmmmmnnosttuuuuuttsrrqpponnmmmmlljjjjiiiiiiiiiiiihhhhhhhhhgghhhhhhhiiiiiihhhhhhgggggfffffffeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbabaaaaaaaaaaaaaaaaaaaaaaaa````_____^^^^]]]]\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWVVVVVUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::999999999998888888887777777777766666666666555555554444444444433333333332222222222211111111111100000000000///////////./...........------------,,,,,,,,,+++++++++++**************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€~~~}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooonnnnnnnmmmmmmmmmmmmmmlmmmmmmnnnnnnnnnnnmmmmmmmmnnotttuuuuuttsrrqpponnmmmmlljjjjjiiiiiiiiiiihhhhhhhhhgghhhhhhhiiiiiihhhhhhgggggfffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaa````_____^^^^]]]]]\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<;;;;;;;::::::::999999999998888888888777777777766666666666555555554444444444433333333333222222222221111111111100000000000///////////./............-----------,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ����€€€~~~}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmnnottuuuuuuttsrrqpoonnmmmmlljjjjjiiiiiiiiiiiihhhhhhhhgghhhhhhiiiiiiihhhhhhgggggffffffffffffeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa````_____^^^^]]]]]\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXWWWWWVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<;;;;;;;:::::::::99999999998888888888777777777776666666666555555555444444444443333333333222222222221111111111100000000000///////////.//...........-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚����€€~~~}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmnoottuuuuuuttsrqqpoonnmmmmlljjjjjiiiiiiiiiiiihhhhhhhhgghhhhhhhiiiiiihhhhhhhggggffffffffffffffeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa````____^^^^^]]]]]\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWVVVVUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>========<<<<<<<<<<<;;;;;;:::::::::99999999998888888888777777777776666666666555555555444444444443333333333222222222221111111111100000000000//////////////...........-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒƒƒ„„„‚‚‚‚���€€€~~~}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmnnootuuuuuuuttsrqqponnmmmmllljjjjjjiiiiiiiiiiihhhhhhhhgghhhhhhhiiiiihhhhhhhhggggffffffffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```_____^^^^^^]]]]]\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWVVVVUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>========<<<<<<<<<<<;;;;;;:::::::::999999999998888888887777777777766666666665555555554444444444433333333332222222222211111111111100000000000/////////////...........-----------,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒ‚‚‚���€€~~~}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmnnootuuuuuuttssrqpponnmmmmllljjjjjjiiiiiiiiiiiihhhhhhhgghhhhhhhhiiiihhhhhhhhggggfffffffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa``______^^^^^^]]]]]]\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXWWWWVVVVUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<;;;;;;:::::::::999999999998888888888777777777766666666665555555554444444444433333333332222222222211111111111100000000000/////////////...........------------,,,,,,,,,+++++++++++**************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚���€€~~~}}}}|||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmnnootuuuuuuttsrrqpoonnmmmmmlljjjjjjjiiiiiiiiiiihhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhgggfffffffffffffffeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaa```_____^^^^^^^]]]]]]\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXWWWWVVVVUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<;;;;;;:::::::::999999999998888888888777777777776666666665555555554444444444433333333333222222222221111111111100000000000/////////////............-----------,,,,,,,,,+++++++++++**************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„„„…„„„ƒƒƒƒ‚‚‚��€€~~~}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllmmnnoottuuuuttssrqppoonnmmmmmlljjjjjjjiiiiiiiiiiiihhhhhhggghhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa``_______^^^^^^^]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXWWWWWVVVVUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;::::::::::99999999998888888888777777777776666666665555555555444444444443333333333222222222221111111111100000000000/////////////............-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„……„„„„„„ƒƒƒ‚‚���€€~~}}}}|||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppopooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllmmnnoottuuutttsrrqpponnmmmmmmlljjjjjjjjiiiiiiiiiiihhhhhhggghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```______^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXWWWWVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<;;;;;::::::::::99999999999888888888777777777776666666665555555555444444444443333333333222222222221111111111100000000000//////////////...........-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„……„„„„„„„„ƒƒƒ‚‚��€€€~~~}}}|||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllmmnnootttttttssrqqpoonnmmmmmmmljjjjjjjjiiiiiiiiiiiihhhhhgggghhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffeeeeddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````_____^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXWWWWWVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<;;;;;::::::::::999999999998888888887777777777766666666655555555554444444444433333333332222222222211111111111000000000000/////////////...........-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„„………†††††………„„„ƒƒ‚‚��€€€~�€€€~~~~~~~{{{{{zzzzzzzzzzzzzzzzzzzyzzzyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuttttttttttttttttstssssssssssssssssrrrrrrrrssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooonnnnoooonnnnnnnnmmmmnnnooppqqqqrrqqqppoonmmllkkkkjjjjjlllllllllllkkkkkkkkkkkkkkhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggffffeefffeeeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbaaaaaaaaaaaa``````````_______^^]]]]]]]\\\\\\[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWVVVVVUUUUUTTVVUUUUUUUUTTTTTTTTTTTSSSSQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<;::::::::::99999999999888888888887777777777666666666666665555555555444444444443333333333322222222222111111111100000000000////////////...........----------,,,,,,,,,,,,++++++++++*******))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„……††††††††………„„ƒƒ‚‚‚��€€��€€€~~~~~~~{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttttttstssssssssssssssssrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooonnnoooonnnnnnnnmmmnnnnoopppqqqqqqqppoonnmlllkkkkkjjjjlllllllllllkkkkkkkkkkkkkkhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhgggfffeeeffeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbaaaaaaaaaaaa```````````_______^^]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWVVVVVUUUUUTTVVUUUUUUUUUTTTTTTTTTTSSSSQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<;::::::::::999999999998888888888877777777777666666666666655555555555444444444433333333333222222222221111111111100000000000////////////...........---------,,,,,,,,,,,,++++++++++********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„……††††††††††………„„ƒƒ‚‚��€€���€€€~~~~~~~{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooonnnoooonnnnnnnnmmmnnnnoopppqqqqqqppponnmmllkkkkkkjjjjllllllllllllkkkkkkkkkkkjjhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjiiiiiiihhhhgggfffeeefeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbaaaaaaa`aaaa````````````_______^^]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWVVVVVUUUUUUTTVVUUUUUUUUUTTTTTTTTTTSSSSQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<;:::::::::::99999999998888888888877777777777666666666666655555555555444444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„……††††‡‡†††††……„„ƒƒ‚‚��€€‚���€€€~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooonnoooonnnnnnnnnnnnnnnoopppqqqqqpppoonnmmllkkkkkkkkjjllllllllllllkkkkkkkkkkkjjggghhhhhhhhhhhiiiiiijjjjjjjjjjjjjjiiiiihhhgggfffeeeeeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbbaaaaaaaa``aaa`````````````_______^^]]]]]]]\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUUTTVVUUUUUUUUUTTTTTTTTTTTSSSQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<;:::::::::::99999999998888888888877777777777666666666666655555555555444444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„……†††‡‡‡‡‡‡†††………„„ƒƒ‚��€‚‚���€€€~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppqppppppppoooooooooooooonnoooonnnnnnnnnnnnnnooopppqqqqpppoonnmmlllkkkkkkkkkjlllllllllllllkkkkkkkkkkjjgggggghhhhhhhhiiiiijjjjjkkkkjjjjjjjiiiihhhgggfffeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbbaaaaaaaa```aa`````````````________^^]]]]]]]\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUUTTTVVUUUUUUUUUUTTTTTTTTTTSSSQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<;:::::::::::99999999999888888888887777777777666666666666665555555555444444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„………††‡‡‡‡‡‡‡‡†††……„„ƒƒ‚��ƒ‚‚���€€€~~~~{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppqppppppppoooooooooooooonnoooonnnnnnnnnnnnnnooopppppppppooonnmmlllkkkkkkkkkjmllllllllllllkkkkkkkkkjjjgggggggghhhhhhiiiijjjkkkkkkkkkjjjjjiiiihhhgggffeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaa````a`````````````________^^^]]]]]]]\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWVVVVVVVUUUUUUTTTVVUUUUUUUUUUTTTTTTTTTTSSSQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<;;::::::::::99999999999888888888887777777777666666666666665555555555444444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++********))))))))))))((((((((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚�ƒƒ‚‚��€€€€~~~{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppqqqqppppqppppppppooooooooooooooonooooonnnnnnnnnnnnoooppppppppppoonnmmllllkkkkkkkkkkmmlllllllllllkkkkkkkkkjjjgggggggghhhhhhiiijjjkkkkkkkkkkkjjjjiiiihhhggfffeeedeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaa``````````````````_________^^^]]]]]]\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWVVVVVVUUUUUUUUTTVVVUUUUUUUUUTTTTTTTTTTSSSQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<;;:::::::::::99999999998888888888877777777777666666666666655555555555444444444433333333333222222222221111111111100000000000///////////............---------,,,,,,,,,,,++++++++++********))))))))))))((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„……††‡‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚„ƒƒ‚‚���€€€~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqqqpppqqpppppppooooooooooooooonooooonnnnnnnnnnnoooopppppppppooonnmmlllkkkkkkkkkkkmmllllllllllllkkkkkkkkjjjgggggggghhhhhiiijjjkkkkkllkkkkkkjjjiiihhhgggfffeeedeeedddddddddddddcccccccccbbbbbbbbbbaaaaaaaaa``````````````````_________^^^^]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVUUUUUUUUTTVVVUUUUUUUUUUTTTTTTTTTTSSQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<;;:::::::::::99999999998888888888877777777777666666666666655555555555444444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,+++++++++*********)))))))))))((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡††……„„ƒƒ…„ƒƒ‚‚���€€€€~~~{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqpppppppooooooooooooooonooooonnnnnnnnnnnooopppppppppooonnmmmlllkkkkkkkkkkkmmmlllllllllllkkkkkkkjjjjgggggggghhhhiiijjjkkkklllllkkkkkjjjiiihhhggfffeeeddeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaa``````````````````__________^^^^]]]]]]\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVUUUUUUUUTTVVVVUUUUUUUUUTTTTTTTTTTSSQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<;;:::::::::::99999999999888888888877777777777666666666666655555555555444444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,+++++++++*********)))))))))))((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€��‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡†††……„„ƒ……„„ƒƒ‚‚��€€€€~~~~{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxwwwwwxxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqppppppppoooooooooooooonooooonnnnnnnnnnoooopppppppppooonnmmllllkkkkkkkkkkkmmmlllllllllllkkkkkkkjjjjggggggghhhhhiijjjkkkllllllllkkkkjjjiihhhgggfffeeeddeedddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa`````````````````__________^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVUUUUUUUUTTVVVVUUUUUUUUUUTTTTTTTTTSSQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<;;;::::::::::99999999999888888888887777777777666666666666665555555555444444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€��‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡††………„„†……„„ƒƒ‚‚���€€€~~~{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppqqpppppppooooooooooooooonooooonnnnnnnnnoooopppppppppooonnnmmlllllkkkkkkkkkkmmmmllllllllllkkkkkkkjjjjgggggghhhhiiijjjkkklllllllllkkkjjjiiihhhggfffeeedddeeddddddddddccccccccccccbbbbbbaaaaaaaaaaaa``````````````````__________^^^^^]]]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUTVVVVUUUUUUUUUUTTTTTTTTTTSQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<;;;::::::::::99999999999888888888887777777777666666666666665555555555444444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,+++++++++*********))))))))))))((((((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€��‚‚ƒƒ„„……†††‡‡‡‡‡‡††††……„„††……„„ƒƒ‚‚‚��€€€~~~{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppqqppppppppoooooooooooooonoooooonnnnnnnooooppppppppppooonnmmmlllllkkkkkkkkkkmmmmmlllllllllkkkkkkjjjjjgggghhhhhiiijjjkkkllllllllllkkkjjiiihhhgggfffeeedddeddddddddddccccccccccccbbbbbbaaaaaaaaaaaa``````````````````__________^^^^^^]]]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUTVVVVVUUUUUUUUUTTTTTTTTTTSQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<;;;:::::::::::99999999998888888888877777777777666666666666655555555555444444444433333333333222222222221111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++*********))))))))))))((((((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€€€€��‚‚ƒƒ„„………†††††††††††………„‡††………„„ƒƒ‚‚��€€€~~{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppqqppppppppoooooooooooooonooooonnnnnnooooooppppppppppooonnmmmllllllkkkkkkkkkmmmmmlllllllllkkkkkkjjjjjgghhhhhiiiijjkkklllllllllllkkkjjjiihhhgggfffeeeedddeddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````````````__________^^^^^^]]]]]\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUVVVVVUUUUUUUUUTTTTTTTTTTSQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<;;;:::::::::::99999999998888888888877777777777666666666666655555555555444444444443333333333222222222221111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++*********))))))))))))((((((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€��‚‚‚ƒƒ„„………††††††††††………‡‡†††……„„ƒƒ‚‚��€€€~{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppqqppppppppooooooooooooooooooooonnnnoooooopppppppppppoonnnmmmllllllkkkkkkkkkmmmmmllllllllkkkkkkkkjjjjhhhhhiiiijjjkkkllllmmmmllllkkjjjiihhhgggfffeeeeddddeddddddddddccccccccccccbbbbbaaaaaaaaaaaa``````````````````___________^^^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUVVVVVUUUUUUUUUUTTTTTTTTTSRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<;;;:::::::::::99999999999888888888887777777777666666666666655555555555444444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++**********)))))))))))((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€���‚‚ƒƒ„„„…………††††††…………‡‡‡‡††………„„ƒ‚‚���€€{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppqqppppppppooooooooooooooooooooooooooooooppppppqpppppoonnnmmmlllllllkkkkkkkkmmmmmmlllllllkkkkkkkkkkkkhhhiiiijjjkkkllllmmmmmmlllkkkjjiihhhgggffffeeeeddddeddddddddddcccccccccccbbbbbbaaaaaaaaaaaa``````````````````___________^^^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<;;;;::::::::::99999999999888888888887777777777766666666666665555555555444444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++**********)))))))))))((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„………………………………ˆˆ‡‡‡†††……„„ƒƒ‚‚��€€{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppqqppppppppooooooooooooooooooooooooooooopppppqqqqpppooonnnmmmllllllllkkkkkkkmmmmmmlllllllkkkkkkkkkkkkhiiijjjkkkllllmmmmmmmmmlllkkjjiihhhgggffffeeeeddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````````````__________^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVUUUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<;;;;::::::::::99999999999888888888887777777777766666666666665555555555444444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++**********))))))))))))(((((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„……………………ˆˆˆ‡‡‡‡††……„„ƒƒ‚‚��€€{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppqqpppppppppooooooooooooooooooooooooooooppppqqqqqpppooonnmmmmlllllllllkkkkkkmmmmmmlllllllkkkkkkkkkkkliijjjkkklllmmmmmmmmmmmmllkkjjiiihhgggffffeeeeedddddddddddddddddcccccccccccbbbbbaaaaaaaaaaaa```````````````````__________^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVUUUUUUUUVVVVVVVUUUUUUUUUTTTTTTTTTRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<;;;;:::::::::::9999999999988888888887777777777766666666666665555555555544444444443333333333322222222222111111111100000000000////////////...........----------,,,,,,,,,,,++++++++**********))))))))))))(((((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€����������������������€€€€€€€€€€€€€€~~~€€€€���‚‚ƒƒƒƒ„„„„„……………ˆˆˆˆˆ‡‡‡‡††…„„ƒƒ‚��€€€{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppqqpppppppppoooooooooooooooooooooooooooppppqqqqqqpppooonnmmmmlllllllllkkkkkkmmmmmmlllllllkkkkkkkkkllljjjkklllmmmmnnnnnnnmmmlllkjjjiihhgggffffeeeeeddddddddddddddddddcccccccccccbbbbbaaaaaaaaaaa````````````````````__________^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVUUUUUUUUVVVVVVVUUUUUUUUUTTTTTTTTTRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<;;;;:::::::::::99999999999888888888877777777777666666666666655555555555444444444443333333333222222222221111111111100000000000///////////...........----------,,,,,,,,,,,,+++++++**********))))))))))))((((((((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€�����������������������€€€€€€€€€€€€€€€~~~~~€€€€���‚‚‚ƒƒƒƒ„„„„………ˆˆˆˆˆˆˆ‡‡‡††…„„ƒƒ‚��€€€{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppqqpppppppppoooooooooooooooooooooooooopppppqqqqqqpppoonnnmmmmllllllllllkkkkkmmmmmmlllllllkkkkkkklllmmjkkllmmmnnnnnnnnnnnmmmllkkjjiihhgggffffeeeeeeddddddddddddddddddcccccccccccbbbbbaaaaaaaaaaaa```````````````````__________^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVUUUUUUUVVVVVVVUUUUUUUUUTTTTTTTTTRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<;;;;:::::::::::999999999998888888888877777777776666666666666555555555554444444444433333333333222222222211111111111000000000000///////////...........---------,,,,,,,,,,,,+++++++**********))))))))))))((((((((((((((''''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  „„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€������������������������€€€€€€€€€€€€€€€€~~~~~€€€€����‚‚‚‚ƒƒƒ„„„„…ˆˆˆˆˆˆˆˆ‡‡‡††…„„ƒ‚‚��€€€|{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppqqppppppppppoooooooooooooooooooooooooppppqqqqqqqpppoonnnmmmmlllllllllllkkkkmmmmmmllllllllkklllllmmmnkllmmnnnoooooooonnnmmllkkjjiihhgggffffeeeeeedddddddedddddddddddccccccccccccbbbbaaaaaaaaaaaa```````````````````__________^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVUUUUUUUVVVVVVVUUUUUUUUUTTTTTTTTTRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<;;;;;::::::::::999999999998888888888877777777776666666666666655555555554444444444433333333333222222222211111111111000000000000///////////...........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  „„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€�������������������������€€€€€€€€€€€€€€€€€~~~~~€€€€€���‚‚‚‚ƒƒƒ„„„‡ˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚‚��€€€|||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppqqppppppppppooooooooooooooooooooooooppppqqqqqqqqpppoonnnmmmmlllllllllllkkkkmmmmmmllllllllllllllmmnnolmmnnooopppppoooonnmmllkkjiihhgggffffeeeeeeedddddddeddddddddddddcccccccccccbbbbbaaaaaaaaaaaa``````````````````___________^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVUUUUUUUVVVVVVVVUUUUUUUUUTTTTTTTTRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<;;;;;::::::::::999999999998888888888877777777777666666666666655555555554444444444433333333333222222222211111111111000000000000///////////...........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  „„„„„………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€���������������������€€€€�������������������������€€€€€€€€€€€€€€€€€€€~~~~€€€€€����‚‚‚ƒƒ„„‡‡ˆˆˆˆˆˆˆˆ‡‡‡†……„ƒƒ‚‚��€€||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppqqpppppppppppoooooooooooooooooooooooppppqqqqqqqqpppoonnnmmmmllllllllllllkkkmmmmmmllllllllllllmmmnoopmnnoopppqqqppppoonnmmlkkjjihhhggfffffeeeeeeedddddddeddddddddddddcccccccccccbbbbbaaaaaaaaaaa```````````````````___________^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVUUUUUUUUUTTTTTTTTRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<;;;;;:::::::::::99999999999888888888877777777777666666666666655555555555444444444433333333333222222222211111111111000000000000///////////...........----------,,,,,,,,,,,+++++++***********))))))))))))(((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  „„„……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€�����������������������€€�������������������������€€€€€€€€€€€€€€€€€€€€€~~~€€€€€���‚‚‚ƒƒ„‡‡‡ˆˆˆˆˆˆˆˆ‡‡††…„„ƒƒ‚‚��€}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppqqpppppppppppooooooooooooooooooooooppppqqqqqqqqqpppoonnnmmmmllllllllllllkkkmmmmmmllllllllllmmmnnoopqnopppqqqqqqqqppoonmmllkjjiihhgggffffeeeeeeeddddddddeedddddddddddccccccccccccbbbbaaaaaaaaaaaa```````````````````__________^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVUUUUUUVVVVVVVVUUUUUUUUUUTTTTTTTRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<;;;;;:::::::::::99999999999888888888877777777777667666666666655555555555444444444443333333333222222222221111111111100000000000///////////...........----------,,,,,,,,,,,+++++++***********))))))))))))(((((((((((((('''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  „…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€������������������������€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€���‚‚ƒƒ†‡‡‡ˆˆˆˆˆˆˆ‡‡‡†……„„ƒƒ‚‚��}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxwwwwwvvvvvvvvvwvwvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqpppppppppppooooooooooooooooooooooppppqqqqqqqqqpppoonnnmmmmllllllllllllkkkmmmmmllllllllllmmmnnoppqropqqqrrrrrrqqpponnmllkkjiihhgggffffeeeeeeeeedddddddeeedddddddddddcccccccccccbbbbbaaaaaaaaaaa```````````````````__________^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<;;;;;:::::::::::99999999999888888888887777777777667666666666655555555555444444444443333333333222222222221111111111100000000000///////////............---------,,,,,,,,,,,,++++++***********))))))))))))((((((((((((((''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  ……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ††‡‡‡ˆˆˆˆˆˆ‡‡‡††……„ƒƒ‚‚‚�}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwvvvvvvvvvvvuuuuuuuuuttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppqqppppppppppppoooooooooooooooooooopppppqqqqqqqqqpppoonnnmmmmmlllllllllllkkkmmmmmllllllllmmmmnoopqqrspqrrrssssrrqqpponmmlkkjjihhgggfffffeeeeeeeeedddddddeeedddddddddddcccccccccccbbbbbaaaaaaaaaaa```````````````````___________^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<;;;;;;::::::::::999999999998888888888877777777776676666666666655555555554444444444433333333333222222222211111111111000000000000///////////...........---------,,,,,,,,,,,,++++++***********))))))))))))((((((((((((((''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}€€€€€���‚‚ƒ‚‚ƒƒƒ„„„„„„„„ƒƒ‚‚��€€~�€€€€€€~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxwvvvvvvvvvuuuuuuuuuttttttvuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrqqpppppppppppooooooooooooooooooooooppppqqqqqqqqqpppoonnnmmmmmmlllllllllllkklllllllllllllllmmnoopqqrsrssttttttssrrqpponmllkjjiikjjjiiiiiihhhhhhhhhhhggggeeeedddddddddddccccccccccaaaaaaaa```````````______``````__________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUTTTTSSSSSSSSSRRRRRRRRRQQQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888888877777777666666666655555555544444444444333333333322222222221111111111100000000000///////////..........---------,,,,,,,,,,,+++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}€€€€€���‚‚�‚‚ƒƒƒ„„„„„„ƒƒƒ‚‚‚��€€���€€€€€€€€~~~~~~|{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxwvvvvvvvvvvuuuuuuuuutttttvuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrqqppppppppppppooooooooooooooooooooppppqqqqqqqqqqpppooonnnmmmmmmllllllllllkkllllllllllllllmmnnopqrrststttuuutttsrrqponmmlkkjiiikjjjiiiiiihhhhhhhhhhhggggeeeedddddddddddccccccccccaaaaaaaa````````````_____``````___________^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVUUUUUUTTTTSSSSSSSSSRRRRRRRRRQQQRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888877777777666666666665555555544444444444333333333332222222221111111111100000000000///////////..........---------,,,,,,,,,,,+++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}€€€€€���‚��‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€€������€€€€€€€€|||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxwvvvvvvvvvvvuuuuuuuuuttttvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrqqqpppppppppppooooooooooooooooooooppppqqqqqqqqqqqppooonnnmmmmmmllllllllllkkllllllllllllmmmnnopqrrstuttuuuuuuttsrqpponmlkkjjiihjjjiiiiiiihhhhhhhhhhhhgggeeeeedddddddddddcccccccccaaaaaaaa````````````_____```````__________^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888877777777666666666665555555544444444444333333333332222222221111111111100000000000///////////..........---------,,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€€€���€��‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚���€€€‚���������€€€€€€€€|||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxwvvvvvvvvvvvvuuuuuuuuutttvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrqqqpppppppppppppooooooooooooooooooppppqqqqrrrqqqqpppoonnnmmmmmmmlllllllllkklllllllllllmmmnnopqqrstuutuuuuuuutssrqponmllkjjiihhjjjiiiiiiiihhhhhhhhhhhgggeeeeedddddddddddcccccccccaaaaaaaaa```````````_____```````__________^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888888777777776666666666655555555544444444443333333333322222222221111111111000000000000///////////.........---------,,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€��€€���‚‚‚‚‚‚‚‚‚‚‚‚���€€€€‚‚‚‚����������€€€€€€€€}}}||||||||||{{{{{{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxwvvvvvvvvvvvvvuuuuuuuutttvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrqqqppppppppppppppoooooooopooooooooppppqqqqrrrrqqqpppoonnnnmmmmmmlllllllllkkllllllllllmmmnnoppqrstuuvuuvvvuuttsrqponnmlkjjiihhhjjiiiiiiiiihhhhhhhhhhhhggeeeeedddddddddddcccccccccaaaaaaaaa````````````____```````__________^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRQQRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888888777777777666666666655555555544444444443333333333322222222221111111111100000000000///////////.........----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����‚‚‚‚‚‚‚�����€€€€€‚‚‚‚‚‚‚‚‚�������€€€€€€€€€}}}}}}}|||||||{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxwyyyyyyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvvvvvuuuuuuuuttvvvvuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrqqqppppppppppppppppppoooopooooooooppppqqqrrrrrrqqqppooonnnmmmmmmmllllllllkkmlllllllmmmmnnoppqrsttuvvuuvvvuutssrqponmlkkjiihhhhjjiiiiiiiiiihhhhhhhhhhhggeeeeeeddddddddddcccccccccaaaaaaaaa````````````____```````__________^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888888777777777666666666655555555544444444444333333333322222222221111111111100000000000///////////.........----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€}}}}}}}}}||||||{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxwvvvvvvvvvvvvvvvvuuuuuuutvvvvvuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrqqqqpppppppppppppppppppooppooooooppppqqqqrrrrrrqqqqppoonnnmmmmmmmlllllllllkmmmmmmmmmmmnnoopqrrstuuvwuvvvuuttsrqponmlkkjiiihhhgjjiiiiiiiiiihhhhhhhhhhhggeeeeeedddddddddddccccccccaaaaaaaaaa```````````____````````__________^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSRRRRRRRRRRQRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888777777777666666666655555555544444444444333333333322222222221111111111100000000000///////////.........----------,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€~}}}}}}}}||||||{{{{{{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssssrrrrqqqqppppppppppppppppppppopppoooooppppqqqrrrrrrrrqqqppooonnnmmmmmlllllllllllmmmmmmmmmnnnoopqqrsttuvvwuuuuuttsrqponmllkjjiihhhhgjjiiiiiiiiiiihhhhhhhhhhhgeeeeeedddddddddddccccccccaaaaaaaaaa```````````____````````__________^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888777777777666666666665555555544444444444333333333332222222221111111111100000000000///////////.........----------,,,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€~~~}}}}}}}|||||{{{{{{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssssrrrrqqqqppppppppppppppppppppppppppoopppppqqqrrrrrrrrrqqqppoonnnmmmmmmllllllllllmmmmmmmnnnooopqqrsstuuvvwuuuuttsrqqponmlkjjiihhhhggjjiiiiiiiiiiiihhhhhhhhhhgeeeeeeeddddddddddccccccccaaaaaaaaaa```````````____````````__________^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSRRRRRRRRRRQRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888777777777766666666665555555544444444444333333333332222222221111111111100000000000///////////.........----------,,,,,,,,,,,,++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€~~€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~}}}}}}|||||{{{{{{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxyyyyyyyyxyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttssssssssssssrrrqqqqpppppppppppppppppppppppppppppppppqqqrrrrrrrrrrqqppooonnnmmmmmllllllllllmmmnnnnnoooppqqrrsttuuvvvuuuttsrrqponmlkjjiihhhhhggjjiiiiiiiiiiiihhhhhhhhhhgeeeeeeedddddddddddcccccccaaaaaaaaaa````````````___````````__________^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888887777777777666666666655555555544444444443333333333322222222221111111111000000000000///////////........----------,,,,,,,,,,,,+++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  „„„„„„„„„„…………………………………„„„„„„„„„„„„…………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~}}}}}}|||||{{{{{{{{{zzzzzzzyyyyyyyxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrqqqqqppppppppppppppppppppqpppppppppppqqqrrrssssrrrrqqppoonnnmmmmmllllllllllnnnnnnooooppqqrrssttuuvvvutttsrrqponmlkkjiiihhhhhggjjjiiiiiiiiiiihhhhhhhhhhheeeeeeedddddddddddcccccccaaaaaaaaaaa```````````___````````___________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888887777777777666666666655555555544444444443333333333322222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  „„„„„„„„………………………………………„„„„„„„„„„………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~}}}}}}}|||||{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssrrrqqqqqppppppppppppqqqqqqqpqqppppppppppqqqrrrsssssrrrrqqppoonnnmmmmlllllllmmmnnooooopppqqqrrssttuuuvvvttssrrqponmllkjjiihhhhhhggjjjjiiiiiiiiiiihhhhhhhhhheeeeeeeeddddddddddcccccccaaaaaaaaaaa```````````___````````___________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888887777777777666666666655555555544444444444333333333322222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  „„„„„„„…………………………………………„„„„„„„„……………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~����‚‚‚‚‚‚‚‚‚‚‚‚��������€~~}}}}}}}|||||{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvuuwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttssssssssssrrrqqqqqppppppppppqqqqqqqqqqqqqpppppppppqqrrrssssssssrrqqppoonnnmmmmmllllmmmmmooooppppqqqrrrsstttuuuuuutssrrqponmmlkjjiihhhhhhhggjjjjiiiiiiiiiiihhhhhhhhhheeeeeeeedddddddddddccccccaaaaaaaaaaa```````````___````````___________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888887777777777666666666665555555544444444444333333333322222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  „„„„„………………………………………………„„„„„„…………………………………………………‚‚‚‚‚‚ƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~������‚‚‚‚‚‚‚‚‚��������€€~}}}}}}}|||||{{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuwwvvvvvvvvvvvvvvvvuuuuuuutttttttttttttssssssssssrrqqqqqppppppppqqqqqqqqqqqqqqqpppppppppqqqrrsssssssssrrqqppoonnnmmmmmmmmmmmmnoppppqqqqrrrsssstttuuuuuussrqqponnmlkkjiiihhhhhhhhhjjjjjiiiiiiiiiihhhhhhhhhheeeeeeeedddddddddddccccccaaaaaaaaaaa```````````___````````___________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888887777777777666666666665555555544444444444333333333322222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  „„„……………………………………………………„„„„………………………………………………………‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}~~~~€��������������������€€€€}}}}}}}|||||{{{{{{{zzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvwwwwwwvvvvvvwwvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttssssssssssrrqqqqqqppppppqqqqqqqrrrqqqrqqqppppppppqqrrrssstttssssrrqqpponnnmmmmmmmmmmnnnppqqqqrrrrsssstttttuuuuttrrqqpoonmlkkjjiihhhhhhhhhhjjjjjiiiiiiiiiiihhhhhhhhheeeeeeeeeddddddddddccccccaaaaaaaaaaaa``````````___````````___________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888887777777777666666666665555555554444444444333333333322222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  „„………………………………………………………„………………………………………………………………‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}€€€����������������€€€€€€}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwwwvvvvvwwwvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttssssssssssrrqqqqqqqpppqqqqqqqrrrrrrrqrqqqqpppppppqqqrrssstttttsssrrqppoonnnmmmmmmmnnnooqqqrrrrssssstttttttttttttrqqpoonmllkjjiiihhhhhhhhhhjjjjjjiiiiiiiiiihhhhhhhhheeeeeeeeedddddddddddcccccaaaaaaaaaaaa``````````___````````___________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSSRRRRRRSSRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888877777777777666666666655555555544444444443333333333222222222221111111111000000000000//////////........-----------,,,,,,,,,,,,+++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}€€€€€€�����������€€€€€€€€}}}}|||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvwwwwwwwwwwvvvvwwwvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttssssssssssrqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqpppppppqqqrrsstttttttsssrqqpponnnmmmmmmnnnoopqrrrsssstttttttttttttttssqppoonmllkkjjiiihhhhhhhhhhjjjjjjiiiiiiiiiihhhhhhhhheeeeeeeeedddddddddddcccccbaaaaaaaaaaa```````````__````````____________^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSSSRRRRRSSSRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888877777777777666666666655555555544444444443333333333222222222221111111111100000000000///////////.......------------,,,,,,,,,,,+++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€}|||||||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxwwvvvvvvvvwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttssssssssssrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppppppqqqrrssttttttttssrrqppoonnnmmmnnnnoopprrsssttttttttttttttttsssrppoonmmlkkjjiiihhhhhhhhhhhjjjjjjjiiiiiiiiihhhhhhhhheeeeeeeeeeddddddddddcccccbaaaaaaaaaaa```````````__````````____________^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSSSSRRRSSSSRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888887777777777666666666655555555544444444444333333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€|||||||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvwwwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttssssssssssrqqqqqqqqqqqqqqrrrrrssssrrrrrqqppppppppqqrrsstttuuuuttssrqqppoonnnnnnnnooppqrssttttuuuuuuttttttsssrrrpoonmmlkkjjjiiihhhhhhhhhhhjjjjjjjiiiiiiiiiihhhhhhhheeeeeeeeeedddddddddddccccbaaaaaaaaaaa```````````__````````____________^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSSSSRRSSSSSRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888887777777777666666666665555555544444444444333333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttssssssssssqqqqqqqqqqqqqrrrrsssssssrsrrqqppppppppqqrrssttuuuuuuttssrqqpoonnnnnnnooppqqssttuuuuuuuuutttttsssrrqqonnmmllkkjjiiiihhhhhhhhhhhjjjjjjjiiiiiiiiiihhhhhhhheeeeeeeeeedddddddddddccccbbaaaaaaaaaaa``````````__`````````___________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888887777777777666666666665555555544444444444333333333322222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}€€€€€€€€€|||||||{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttssssssssssqqqqqqqqqqqqrrrrssssssssrsrrqqppppppppqqrrssttuuuuuuuttsrrqppoonnnnnooppqqrsttuuuuuuuuuttttsssrrrqqpnnmmllkkjjjiiiiihhhhhhhhhhjjjjjjjiiiiiiiiiihhhhhhhheeeeeeeeeeeddddddddddccccbbaaaaaaaaaaa``````````__````````____________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888887777777777666666666665555555554444444444333333333322222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttssssssssssqqqqqqqqqqqrrrrsssssssssssrrqqqppppppppqrrssttuuuvvuuutssrqqpoooonooooppqqrttuuuuuuuuuutttsssrrqqqppnmmllkkjjjiiiiiihhhhhhhhhhjjjjjjjiiiiiiiiiiihhhhhhheeeeeeeeeeedddddddddddcccbbaaaaaaaaaaa```````````_`````````___________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888877777777777666666666655555555544444444443333333333222222222221111111111000000000000//////////........-----------,,,,,,,,,,,++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwvvvvvvvvvvvwwwwwwwvvvvvvuuuuuttttttssssssssssqqqqqqqqqqqrrrrsssssssssssrrqqpppppppppqqrssttuuvvvvuuttsrrqppoooooooppqqrrttuuuuuuuuutttssrrrqqpppommllkkkjjjiiiiiiiihhhhhhhhjjjjjjjjiiiiiiiiiihhhhhhheeeeeeeeeeedddddddddddcccbbbaaaaaaaaaa```````````_`````````___________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTTTTTTTTSSSSSSSTSSSSSSSSSRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888887777777777666666666655555555544444444443333333333222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,+++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvwwwwwvvvvvvvvvvwwwwwwwwwwvvvvvuuuuuttttttsssssssssqqqqqqqqqqrrrrssssttttssssrrqqppppoopppqqrssttuuvvvvvuutssrqqppooooopppqqrrttuuuuuuuutttssrrrqqppooomllkkkjjjjiiiiiiiiihhhhhhhjjjjjjjjiiiiiiiiiihhhhhhhfeeeeeeeeeedddddddddddcccbbbaaaaaaaaaaa``````````_`````````___________^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTTTTTTSSSSSTTSSSSSSSSSRRRRRRRQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888887777777777666666666655555555544444444444333333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyywxwxwxwwwwwxxxwwwwwwwwwvvwwwwwvvvvvvvvvwwwwwwwwwwwvvvvvuuuuuttttttsssssssssqqqqqqqqqrrrrrssstttttssssrrqqppppoooppqqrrsttuuvvvvvvuttsrrqqpppoppppqqrrrttuuuuuutttsssrrqqpppoonnllkkkjjjjjiiiiiiiiihhhhhhhjjjjjjjjiiiiiiiiiiihhhhhhfeeeeeeeeeeedddddddddddccbbbbaaaaaaaaaa````````````````````___________^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSTTTSSSSSSSSSRRRRRRRQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888887777777777666666666665555555544444444444333333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„……………………………†††††††††††††††††††††„„„„„……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwvvvuuuuuutttttuuuuuuuuuuuuuuvvuuuuuuttttssssssssrrrrrtssssssssttttuuuuvvvvvvuutssrrqqqppppqqqrsstuuvvwwwwwwvvuttsrrqqqqqqqqrrrssvvvvvvvvuuutttssrrqqqpppooonnnmmmmmllllllllllkkkkkkhggggggggggfffffffffffeeedddddddddccccccccccccbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQPPPPPPQPPPPPPPPOOOOOOOOONNNNNNNMLLLLLLLLLKKKKKKKKKJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877777777777776666666666555555555544444444443333333333332222222222111111111110000000000000///////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„………………………………††††††††††††††††††††††„„„„………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuttttuuuuuuuuuuuuuuvvvuuuuutttttsssssssrrrrrtsssssssttttuuuuvvvvvvvuutssrrqqqpppppqqrrstuuvvwwwwwwvvuutssrrqqqqqqrrrsssuvvvvvuuuuttssrrrqqpppoooonnnmmmmmlllllllllllkkkkkkhgggggggggggffffffffffeeeddddddddddcccccccccccbbbbaaaaaaaaaa```````````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQPPPPPPQQPPPPPPPOOOOOOOOOONNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888888888887777777777776666666666555555555544444444443333333333332222222222111111111110000000000000///////////...........-----------,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„………………………………††††††††††††††††††††††††„„„…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuttttuuuuuuuuuuuuuuuvvvvuuuuutttttsssssssrrrrttssssstttttuuuvvvvvvvvuutssrrqqqpppppqqrrsttuvvwwwwwwwvvuttssrrrrrrrrrrsssuuuuuuuutttssrrqqqpppooonnnnnmmmmmllllllllllllkkkkkhgggggggggggffffffffffeeeddddddddddcccccccccccbbbbaaaaaaaaaa```````````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQPPPPPQQQPPPPPPPOOOOOOOOONNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887777777777776666666666655555555544444444444333333333332222222222211111111110000000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuutttttsssssssrrrtttsssttttttuuuvvvvvvvvuutssrrqqqpppppqqqrsstuvvwwwwwwwwvvuttssrrrrrrrrrsssuuuuuttttssrrrqqqpppooonnnnnmmmmmmmlllllllllllkkkkkhhggggggggggfffffffffffeedddddddddddcccccccccccbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXYYYXXXXXXXXXXXXXXXXXXWWWWWVUUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQPPPPQQQPPPPPPPPOOOOOOOONNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887777777777776666666666655555555544444444444333333333332222222222211111111110010000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  „„„„„„„„„……………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuutttttsssssssrrtttttttttttuuuuvvvvvvvvuutssrrqqqpppppqqqrsstuuvwwwxxwwwwvuuttssssrrrrrssssuuttttsssrrrqqqpppoooonnnnnmmmmmmmmlllllllllllkkkkkhhgggggggggggffffffffffeedddddddddddcccccccccccbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXYYYYXXXXXXXXXXXXXXXXXXWWWWVVUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQPPPQQQQPPPPPPPOOOOOOOOONNNNNMMLLLLLLLLLKKKKKKKKKKJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887777777777777666666666655555555544444444444333333333332222222222211111111111010000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  „„„„„„„…………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{zzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuutttttsssssssrtttttttttttuuuuvvvvvvvvuutssrrqqqppppppqqrrstuuvwwwxxxxwwvvuutttsssssssssrrttttssssrrqqqqpppoooonnnnnnmmmmmmmmllllllllllllkkkkhhgggggggggggffffffffffeedddddddddddcccccccccccbbbbaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRRQQQQQQPPPQQQQPPPPPPPOOOOOOOOONNNNNMMLLLLLLLLLKKKKKKKKKKJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877777777777776666666666555555555444444444443333333333322222222222111111111110100000000000///////////..........-----------,,,,,,,,,,,+++++++++++**********))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  „„„„„„……………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwvvvvuuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvuuuutttttssssssstttttttttttuuuvvvvvvvvuuutssrrqqqppppppqqrrsttuvvwwxxxxxwwwvvuutttsssssssrrtttsssrrrqqqpppooooonnnnnnmmmmmmmmmmlllllllllllkkkkhhgggggggggggfffffffffffeddddddddddddcccccccccccbbbaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQPPQQQQQPPPPPPPOOOOOOOONNNNNMMLLLLLLLLLLKKKKKKKKKJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888888888877777777777776666666666555555555544444444443333333333322222222222111111111110100000000000///////////..........-----------,,,,,,,,,,,+++++++++++**********))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  „„„„…………………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|}||||||||}}}}|||||||{{{{{{zzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwvvvvvuuuutttttssssssttttttttttuuuuvvvvvvvvuuutssrrqqqppppppqqqrsstuvvwwxxxxxxwwwvvuuuttttssssrrttssrrrqqqppppooooonnnnnnnmmmmmmmmmmmllllllllllkkkkhhhgggggggggggffffffffffeedddddddddddcccccccccccbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZ[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQPPQQQQQPPPPPPPOOOOOOOOONNNNMMMLLLLLLLLLKKKKKKKKKKJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887877777777776666666666555555555544444444443333333333332222222222111111111110100000000000///////////..........-----------,,,,,,,,,,,+++++++++++**********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  „„………………………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwvvvvuuuutttttssssttttttttttuuuuvvvvvvvvuuutssrrqqqppppppqqqrrstuuvwwxxxxxxxxwwvvvuuutttsssrrtssrrrqqqpppoooooonnnnnnnnmmmmmmmmmmmlllllllllllkkkhhhgggggggggggffffffffffeeeddddddddddcccccccccccbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[Z[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQPPQQQQQQPPPPPPPOOOOOOOONNNNMMMLLLLLLLLLLKKKKKKKKKJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887877777777776666666666655555555544444444444333333333332222222222111111111110100000000000///////////...........-----------,,,,,,,,,,+++++++++++**********))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „…………………………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}||||||{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuvvvvvvwwwxxxxwwwwwvvvvuuuutttttsssttttttttttuuuuvvvvvvvvuuutssrrqqqpppppppqqrrstuuvwwxxyyyyxxxxwwvvuuutttssrrsssrrqqppppoooooonnnnnnnnnmmmmmmmmmmmlllllllllllkkkhhhgggggggggggffffffffffeeedddddddddddcccccccccccbbbaaaaaaaaaa````````````________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXVVVVVVVUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQPPQQQQQQPPPPPPPOOOOOOOONNNNMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887877777777776666666666655555555544444444444333333333332222222222211111111110100000000000///////////...........-----------,,,,,,,,,,,+++++++++++*********))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~€~~~~~}}}}}}}}}}}}}}}}}}}}}|}||||||}}}}}}}}||||||{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuuuuvvvvvwwwwwxxxxxxxwwwwvvvvuuuuttttssuutttttttuuuuuvvvvvvvvuuutssrrqqqqppppppqqrrsttuvwwxxyyyyyyyxxwwwvvuuttssrrssrrqqqpppoooooonnnnnnnnnnmmmmmmmmmmmmllllllllllkkkhhhhggggggggggfffffffffffeedddddddddddcccccccccccbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVVVVVUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQPPQQQQQQPPPPPPPOOOOOOOONNNNMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887877777777777666666666655555555544444444444333333333332222222222211111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*********))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~€~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}||||||{{{{{zzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuuuvvvvvwwwwwxyyyyxxxxxwwwwvvvuuuutttttuuutttttuuuuuuvvvvvvvuuuttssrrqqqqppppppqqqrsstuvwwxyyyyzzyyyxxxwwvvuutssrrssrrqqpppoooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkhhhhgggggggggggffffffffffeedddddddddddcccccccccccbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYZYYYYYYYYYYYYYYYYYYYXXXXXXVVVVVVVVUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPPQQQQQQPPPPPPPPOOOOOOOONNNMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888878777777777776666666666555555555444444444443333333333322222222222111111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~€€~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}||||||{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuuvvvvvwwwxxxxyyyyyyyyxxxwwwvvvvuuuutttuuuuuuuuuuuuuuvvvvvvvuuuttssrrrqqqppppppqqqrsstuvwwxyyzzzzzzyyyxxwwvuuttsrrsrrqqpppooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkhhhhgggggggggggffffffffffeeeddddddddddcccccccccccbbbbaaaaaaaaaa```````````__________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYZYYYYYYYYYYYYYYYYYYYYXXXXXVVVVVVVVUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQPPQQQQQQPPPPPPPPOOOOOOOONNNMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888888888878777777777776666666666555555555544444444443333333333322222222222111111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~€€€~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuuvvvvwwwxxxxyzzzzzyyyyyxxxwwwvvvuuuuttuuuuuuuuuuuuuuvvvvvvuuuutsssrrrqqqqpppppqqqrsstuvwwxyyzzzzzzzzyyxxwvvuttsrrsrrqqpppooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkhhhhhggggggggggffffffffffeeedddddddddddccccccccccbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYZZYYYYYYYYYYYYYYYYYYYYXXXXWVVVVVVVUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQPPPQQQQQQQPPPPPPPOOOOOOOONNNMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888888877777777776666666666555555555544444444443333333333332222222222111111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~€€€€~~~~~}}}}}}}}}}}}}}}}}}}}|||||||}}}}}||||||||{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuvvvvwwwxxxyyyzzzzzzzzyyyxxxwwwvvvvuuuuvvuuuuuuuuuuuuuvvvvuuuuutsssrrrqqqqppppqqqqrsstuvwwxyyzz{{{{zzzyyxwwvuutsrrsrrqqppoooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkhhhhhgggggggggggfffffffffeeedddddddddddcccccccccccbbbaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[\\\\\\\[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXWVVVVVVVVUUUUUUUUTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPQQQQQQPPPPPPPPPOOOOOOOONNMMMMMLLLLLLLLLLLLKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888888877777777776666666666555555555544444444444333333333332222222222111111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~€€€€~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||}|||||||||{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuvvvwwwxxxyyyz{{{{{{zzzzyyyxxxwwwvvvuuuvvvvuuuuuuuuuuuvvvuuuuuttsssrrrqqqqqqpqqqqqrsstuvwwxyzz{{{{{{{zzyxxwvvutsrrsrrqpppoooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkhhhhhgggggggggggfffffffffeeeeddddddddddcccccccccccbbbbaaaaaaaaaa```````````____________________^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXWVVVVVVVVUUUUUUUUTTTTTTTTSSSRRRRRRRRRQQQQQQQQQPPPPQQQQQQPPPPPPPPPOOOOOOOONNMMMMMMLLLLLLLLLLLLKKKKKKKIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888888877777777776666666666655555555544444444444333333333332222222222211111111111100000000000///////////...........-----------,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuvvvwwxxxyyzzz{{{{{{{{zzzyyyxxxwwwwvvvuwvvvvvuuuuuuuuuuuuuuuuuttssrrrrqqqqqqqqqqqrrsstuvwwxyzz{{{{{{{{zyyxwwvutsrrsrqqpppooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllkhhhhhhggggggggggfffffffffeeeedddddddddddccccccccccbbbbaaaaaaaaaa```````````______________________^^^^^^]]]]]]]]]]]]]]\\\\\\\[\\\\\\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXWVVVVVVVVUUUUUUUUUTTTTTTTSSSSRRRRRRRRQQQQQQQQQPPPPQQQQQQPPPPPPPPPOOOOOOOONNMMMMMMLLLLLLLLLLLLKKKKKKKIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888877777777777666666666655555555544444444444333333333332222222222211111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwvvvvuuuuuuuuuuuuvvvwwxxyyzzzz|||||{{{{{zzzyyyxxxwwwvvvwwvvvvvvuuuuuuuuuuuuuutttssrrrrqqqqqqqqqqqrrsstuvwwxyzz{{||||{{zzyxxwvutsrqsrqqpppoooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkhhhhhhgggggggggggffffffffeeeedddddddddddccccccccccbbbbaaaaaaaaaaa``````````________________________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXWVVVVVVVVVUUUUUUUUUTTTTTTSSSSRRRRRRRRQQQQQQQQPPPPPQQQQQQPPPPPPPPPOOOOOOOONNMMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888877777777777666666666655555555544444444444333333333332222222222211111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwvvvvuuuuuuuuuuuvvvwwxxxyyzz{{||||||||{{{zzzzyyyxxxwwwvwwwwvvvvvvvuuuuuuuuuuttttssrrrqqqqqqqqqqqrrrsstuvwwxyzz{{||||{{{zyyxwvutsrrsrqqpppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkhhhhhhgggggggggggffffffffeeeeeddddddddddccccccccccbbbbbaaaaaaaaaa```````````________________________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXWVVVVVVVVVUUUUUUUUUTTTTTTSSSSRRRRRRRQQQQQQQQQPPPPPQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888888888888777777777776666666666555555555544444444443333333333322222222222111111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwvvvvuuuuuuuuuuuvvvwwxxyyzz{{{|||||||||{{{{zzzyyyxxxwwwxxwwwvvvvvvvvuuuuuuuttttssrrrrqqqqqqqqqqrrrssttuvwwxyzz{{|||||{{zzyxwvutssrsrqqpppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllhhhhhhgggggggggggffffffffeeeeeddddddddddccccccccccbbbbbaaaaaaaaaaa````````````````````````````______^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXWVVVVVVVVVVUUUUUUUUUTTTTTSSSSRRRRRRRQQQQQQQQPPPPPPQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888888877777777776666666666555555555544444444443333333333322222222222111111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………………††††††††††††††††††††‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„†††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuvvvwwxxyyzz{{{|}}}}}|||||{{{{zzzyyyxxwwxxxwwwwvvvvvvuuuuuuuttttssrrrrqqqqqqqqqrrrrssttuvwwxyzz{{||||||{zzyxwvuutsrsrrqpppoooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllhhhhhhhgggggggggggfffffffeeeeedddddddddddcccccccccbbbbbaaaaaaaaaaa```````````````````````````````____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWVVVVVVVVVVUUUUUUUUUTTTTTSSSSRRRRRRRQQQQQQQQPPPPPPQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMLLLLLLLLLLLKKKKKKIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888888877777777776666666666555555555544444444443333333333332222222222111111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuvvvwwxyyzz{{{|}}}}}}}}|||||{{{{zzyyyxxxyxxxwwwwvvvvvuuuuuuttttssrrrrrqqqqqqqqrrrrssstuuvwwxyzz{{||||||{{zyxxwvutsrssrqqpppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllhhhhhhhgggggggggggfffffffeeeeedddddddddddcccccccccbbbbbbaaaaaaaaaa`````````````````````````````````___^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSRRRRRRQQQQQQQQPPPPPPQQQQQPPPPPPPPPPPOOOOOOOONMMMMMMMMLLLLLLLLLLLLKKKKKIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888888877777777776666666666655555555544444444444333333333332222222222111111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuvvvwwxxyyzz{{{|}}}}}}}}}}|||||{{{zzzyyxxyyxxxwwwwvvvvuuuuutttttssrrrrrqqqqqqrrrrrsssttuuvwwxyyz{{||||||{{zyyxwvutsrtsrqqpppooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllhhhhhhhgggggggggggfffffffeeeeeeddddddddddcccccccccbbbbbbaaaaaaaaaa`````````````````````aaaaaa```````___^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[ZZ[ZZZZZZZYYYYYYYYYYYYYXXXXXWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSRRRRRRQQQQQQQPPPPPPPQQQQQPPPPPPPPPPPOOOOOOOONMMMMMMMMLLLLLLLLLLLKKKKKKIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888877777777776666666666655555555544444444444333333333332222222222211111111111100000000000///////////...........-----------,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuvvvwwxxyyzz{{||}}}}}}}}}}}}|||||{{{zzyyxzyyxxxwwwwvvvuuuuuttttsssrrrrrqqqqrrrrrrssstttuuvwwxyyz{{{|||||{{zzyxwvvutstsrrqqpppoooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllhhhhhhhhggggggggggfffffffeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaaa`````````````````aaaaaaaaaaaa````____^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[ZZ[ZZZZZZZZYYYYYYYYYYYYXXXXXWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSRRRRRRQQQQQQQPPPPPPPQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMLLLLLLLLLLLKKKKKKIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888877777777777666666666655555555544444444444333333333332222222222211111111111100000000000///////////...........-----------,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  ……………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwxxyyzz{{||}}}}}}}}}}}}}}||||{{{zzyyzzyyxxxwwwvvvvuuuttttssssrrrrqqqqrrrrrrssssttuuuvwwxxyzz{{|||||{{{zyyxwvutsutsrqqpppooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllhhhhhhhhgggggggggggffffffeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaaa```````````````aaaaaaaaaaaaaaa```_____^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[ZZ[ZZZZZZZZZYYYYYYYYYYYXXXXXWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSRRRRRRQQQQQQQQPPPPPPQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMLLLLLLLLLLLKKKKKKIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888877777777777666666666655555555544444444444333333333332222222222211111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ……………………†††††††††††††††………………………………………………†††††††…………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuvvvwwxxyzzz{{{|||}}}}}}}|||||||{{{zzyyx{{zzzyyxxxwwwvvvvuuuuttttrrrrrrrrrrrrssssttttuuvvwvvwxxyyzzzzzzzzzyxxwvuttsutsrrqqppoooooooonnnnnnnnkkkkkkkkjjjjjjjjjjjiiiiiiihhhhggggggggggfffffffffffeeeeeedddddddddddccccccccccccccccbbbbbbbbbbaaaaaaa```aaaaaaaabbbbbbbbbaaaaa____^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777666666666665555555555555555444444444433333333333333332222222222111111111100000000000/////////////..........-----------,,,,,,+++++++++++**********))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! !  …………………††††††††††††††††…………………………………………†††††††††…………………………………………………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuvvvwwxyyzz{{{{|||}}}}}}}}}}}||||{{{zzyy|{{zzyyyxxxwwvvvvuuutttttrrrrrrrrrrrssssttttuuuvvwvvwwxxyyzzzzzzzzyyxxwvutsvutsrqqpppooooooonnnnnnnnkkkkkkkkjjjjjjjjjjjiiiiiiihhhhggggggggggfffffffffffeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbaaaaaa``aaaaaaaabbbbbbbbbbbbaaa`____^^^^^^^^^^^^^]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777666666666665555555555555555444444444433333333333333332222222222111111111100000000000/////////////...........----------,,,,,,+++++++++++**********))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! !  ……………††††††††††††††††††……………………………………†††††††††††…………………………………………………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuvvwwxxyyzz{{{|||}}}}}}}}}}}}}}|||{{zzzy|{{zzzyyxxxwwwvvuuuuttttsrrrrrrrrrrsssstttuuuuvvvwvvwwxxyyzzzzzzzzzyyxwwvutvuttsrqqpppooooooonnnnnnnkkkkkkkkjjjjjjjjjjjiiiiiiihhhhgggggggggggffffffffffeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbaaaaaa`aaaaaaabbbbbbbbbbbbbbbaa``____^^^^^^^^^^^^^]]]]]\\\[[[[[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTSSSRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777766666666665555555555555555444444444443333333333333332222222222211111111110000000000/////////////...........-----------,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! !  …………†††††††††††††††††††………………………………†††††††††††††…………………………………………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuvvwwxxyyzz{{{|||}}}}}}}}}}}}}}}|||{{zzy||{{zzyyyxxwwvvvuuuuttttsrrrrrrrrrsssstttuuuuvvvvwuvvwwxxyyzzzz{{zzzyyxwwvuwvutsrrqqppooooooonnnnnnnkkkkkkkkkjjjjjjjjjjjiiiiiihhhhgggggggggggffffffffffeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbcccbbbbbaa``_____^^^^^^^^^^^^^]]]]\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTSSSRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777766666666665555555555555555444444444443333333333333332222222222211111111110000000000/////////////...........-----------,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! !  ……†††††††††††††††††††††…………………………†††††††††††††††…………………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuvvvwwxxyyzz{{{||}}}}}}}}}}}}}}}}}||{{zzy||{{zzyyyxxwwvvvuuutttttsrrrrrrrrsssstttuuuuvvvvvwuvvwwxxyyyzzz{{{{zzyyxwvuxwvutsrqqpppoooooonnnnnnnkkkkkkkkkjjjjjjjjjjjiiiiiihhhhgggggggggggffffffffffeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaabbbbbbccccccbbbbba```_____^^^^^^^^^^^^^]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777666666666655555555555555554444444444433333333333333322222222222111111111100000000000////////////...........-----------,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!  …††††††††††††††††††††††……………………†††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuvvvwwxxyzz{{{|||}}}}}}}}}}}}}}}}}|||{{zz||{{zzyyyxxwwvvvuuutttttsrrrrrrrrssstttuuuuvvvvvvwuvvvwwxxyyzzz{{{{{zzyyxwvxwvutssrqqppooooooonnnnnnkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhgggggggggggfffffffffeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbaaaaaaaaaaaabbbbbbccccccccbbbba```_______^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777666666666655555555555555554444444444433333333333333322222222222111111111100000000000////////////...........-----------,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!  †††††††††††††††††††††††…………………††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuvvvwwxyyzz{{{||}}}}}}}}}}}}}}}}}}}||{{zz}|{{zzzyyxxwwvvvuuutttttsrrrrrrrssstttuuuvvvvvvvwwuvvvwwxxyyzzz{{{{{{zzyyxwyxwvutsrqqpppoooooonnnnnnkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhgggggggggggfffffffffeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbaaaabaaaaaabbbbbccccccccccbbbb````_____________^^^^^]]]\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777666666666665555555555555555444444444433333333333333332222222222111111111100000000000////////////...........-----------,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!  †††††††††††††††††††††††……………††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvwwwwwwwwvwvwwwwwwwwwwwvvvvuuuuuuuuuvvvwxxyyzz{{|||}}}}}}}}}}}}}}}}}}}||{{zz}||{zzzyyxxwwvvvuuutttttsrrrrrrssstttuuuvvvvvvvwwwvvvvwwxxxyzzz{{{{{{{zzyxwzywvutsrrqpppoooooonnnnnnkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhgggggggggggfffffffffeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbabbbaaaaabbbbbbccccccccccbbbb````_______________^^^^]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTSSSRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777666666666665555555555555555444444444433333333333333332222222222111111111100000000000////////////...........-----------,,,,,,+++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!  †††††††††††††††††††††††………††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwwwwwwvvvwwwwwwwwwwvvvvuuuuuuuuuvvwwxxyyz{{{|||}}}}}}}}}}}}}}}}}}}||{{zz}||{{zyyyxxwwvvvuuutttttsrrrrrssssttuuuvvvvvwwwwwwvvvvwwwxxyyzz{{||||{{zzyxzyxwvutsrqqppoooooonnnnnnkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhggggggggggfffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaaabbbbbcccccccccccbbbba````_______________^^^^]]\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTSSSSRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<=<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777666666666665555555555555555444444444433333333333333332222222222111111111100000000000/////////////..........-----------,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!  †††††††††††††††††††††††……†††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvwwwwwwwwwvvvwwwwwwwwwwwvvvvuuuuuuuuvvwwxxyzz{{||||}}}}}}}}}}}}}}}}}}}|||{zz}||{{zyyxxxwwvvuuuuttttttrrrrsssstttuuvvvvwwwwwwwwvvvvwwwxxyyz{{{|||||{{zyx{yxwvutsrqqppooooooonnnnnkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhgggggggggggffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaabbbbbcccccccccccccbbba````________________^^^]]\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTSSSSRRRRRRRQQQQQQQQQQQQQPQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<=<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777766666666665555555555555555444444444443333333333333332222222222211111111100000000000/////////////...........----------,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvwwwwwwwwvwvwwwwwwwwwwwwwvvvvuuuuuuuvvwwxxyzz{{||||}}}}}}|||}}}}}}}}}}|||{{z}||{zzyyxxwwwvvuuuuttttttrrrsssstttuuuvvvwwwwwwwwwvvvwwwxxxyzz{{{|||||{{zyx{zxwvutsrqqppooooooonnnnnkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhgggggggggggffffffffeeeeeeeeedddddddddddcccccdcccccccccbbbbbbbbbbbbbbbaaabbbbbbcccccccccccccbbba`````________________^^^]]\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888887777777766666666665555555555555555444444444443333333333333332222222222211111111110000000000/////////////...........-----------,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvwwwwwwwwwvwwwwwwwwwwwwwwvvvvuuuuuuuvvwwxxyzz{{||||}}}}}|||||}}}}}}}}}|||{{z}||{zzyyxxwwvvvuuuuttttttsssssstttuuuvvvwwwwwwwwwxvvwwwwxxyyzz{{{|||||{{zyx{zxwvutsrqqppooooooonnnnnkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhgggggggggggffffffffeeeeeeeeedddddddddddcccccdccccccccccbbbbbbbbbbbbbbaabbbbbbccccccccccccccbbbaa```````_```````______^^]]\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888887777777766666666665555555555555555444444444443333333333333332222222222211111111110000000000/////////////...........-----------,,,,,+++++++++++*********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††……………………†††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyxxxxxxxxxxwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuvvwwxxyzz{||||}}}}}}||||||}}}}}}}}|||{{z}||{zzyyxxwwvvvuuutttttttssssstttuuuvvvwwwwwwxxxxxwwwwwxxxyyzz{{||||||{{zyx{yxwvutsrqqppoooooooonnnnlkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddccccdcccccccccbbbbbbbbbbbbbbbabbbbbbccccccccccccccccbbaa`````````````````____^^]]]\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777666666666665555555555555554444444444433333333333333322222222222111111111100000000000////////////...........-----------,,,,,+++++++++++*********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyxxxxxxxxxxwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuvvwwxyyz{{|||}}}}}}}|||||||}}}}}}}|||{{z}||{zzyyxxwwvvvuuuuttttttsssstttuuuvvvwwwwwxxxxxxxwwwwxxxyyyzz{{||||||{{zyxzyxwvutsrqqppoooooooonnnnlkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhgggggggggggfffffffeeeeeeeeeeddddddddddcccccdccccccccccbbbbbbbbbbbbbbbbbbbbbcccccccdccccccccbbaaa`````````````````____^^]]\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<=<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777666666666665555555555555555444444444433333333333333322222222222111111111100000000000////////////...........-----------,,,,,+++++++++++*********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuvvwwxyyz{{||}}}}}}}}||||||||}}}}}}|||{{z}||{zzyyxxwwvvuuuuuttttttssttttuuuvvvwwwwwxxxxxxxxwwxxxxyyyzz{{{|||||{{zzyxzyxwutsrrqpppoooooooonnnnlkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddccccdccccccccccbbbbbbbbbbbbbcbbbbbcccccccddddddccccccbaaaaa````````````````___^^]]\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTSSSSSSSRRRRRRRRRRRRRRQQQRQQQQQQQPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<==<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777666666666665555555555555555444444444433333333333333332222222222111111111100000000000////////////...........-----------,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuvvwwxyyz{{||}}}}}}}}||||||||}}}}}}|||{{z}||{zzyxxwwwvvuuuuutttuuuttttuuuuvvvwwwwxxxxxxxyyyxxxxxyyyzzz{{{{|||{{{zyxwzxwvutsrqqpppooooooooonnnllkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddccccdccccccccccbbbbbbbbbbbbccbbbbcccccccdddddddddcccccbaaaaaa``````aaaa`````___^]]]\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTSSSSSSSSRRRRRRRRRRRRRQQRRQQQQQQQPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<==<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777666666666665555555555555555444444444433333333333333332222222222111111111100000000000////////////...........-----------,,,,,+++++++++++**********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuvvwwxyyz{{||}}}~}}}||||||||||}}}}}|||{{z}||{zzyxxwwvvvuuuuuuuuuuutttuuuvvvvwwwwxxxxxxxyyyyxxxyyyyzzz{{{{{{{{{{zyyxwyxwvutsrqqpppooooooooonnnllkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddccccdccccccccccbbbbbbbbbbccccbbbccccccddddddddddddccccbbaaaaaaaaaaaaaaaaa````__^^]]\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<==<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777766666666665555555555555555444444444443333333333333332222222222111111111100000000000/////////////..........-----------,,,,,,+++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuvvwwxyyz{||}}}}~}}}|||||||||||}}}}|||{{z}||{zyyxxwwvvvuuuuuuuuuuuttuuuvvvwwwwwxxxxxxyyyyyzxyyyyzzzz{{{{{{{{{{zzyxwvxwvutsrrqqpppoooooooooonnllkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhgggggggggggffffffeeeeeeeeeeeddddddddddccccdcccccccccccbbbbbbbccccccbcccccccdddddddddddddddccbbbbaaaaaaaaaaaaaaaa````_^^]]]\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<==<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888877777777766666666665555555555555555444444444443333333333333332222222222211111111100000000000/////////////...........----------,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuvvwwxyyz{||}}}}~}}}}||||||||||}}}}|||{{z}|{{zyyxxwwvvvuuuuuuuuuuvuuuuvvvwwwxxxxxxxyyyyyzzzyyyzzzz{{{{{{{{{{{zzyxwwvxwvutsrqqpppooooooooooonnllkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhgggggggggggffffffeeeeeeeeeeeddddddddddccccdcccccccccccbbbbcccccccccccccccddddddddddddddddddcbbbbbbaaaaaaaaaaaaaaa```__^^]]\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<==<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888877777777766666666665555555555555555444444444443333433333333332222222222211111111110000000000/////////////...........----------,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuvvvwxyyz{||}}}}~~}}}|||||||||||}}||||{{z}|{{zyyxwwvvvvuuuuuuuuuvvuuvvvwwwwxxxxxyyyyyyyzzzzyzzzz{{{{{{{{{{{{zzyxxwvuwvutssrqqpppooooooooooonnlllkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhgggggggggggffffffeeeeeeeeeeedddddddddddcccdcccccccccccccccccccccccdcccccdddddddeeeeeeeedddddccbbbbbbbbbbbbbbaaaaaa```_^^]]]\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<==<<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888877777777766666666666555555555555555444444444443333433333333332222222222211111111110000000000/////////////...........----------,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuvvvwxyyz{||}}}}~~}}}|||{{{|||||||||||{{z}|{{zyxxwwvvvuuuuuuuuuvvvuvvvwwwxxxxyyyyyyyyzzzz{{zzz{{{{{{{|{{{{{zzyyxwvutwvutsrrqqpppooooooooooonnlllkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddcccddcccccccccccccccccccccddcccdddddddeeeeeeeeeeeedddccccbbbbbbbbbbbbbbaaaaa``__^^]]\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<==<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888777777777666666666665555555555555554444444444433334333333333322222222222111111111100000000000////////////...........----------,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuvvvwxxyz{||}}}}~~}}}|||{{{{||||||||||{{z}|{zzyxxwwvvvuuuuuuuvvvvwvvvwwxxxxyyyyyyyyzzzzz{{{zz{{{{||||||{{{zzyyxwvvutvutssrqqppppoooooooooooonlllkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhgggggggggggffffffeeeeeeeeeedddddddddddcccddcccccccccccccccccccddddccdddddddeeeeeeeeeeeeeeedccccccbbbbbbbbbbbbbbaaa``__^^^]]\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRQQQQQQQPPPPPPPOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<===<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888777777777666666666665555555555555555444444444433334333333333322222222222111111111100000000000////////////...........----------,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuvvvwxxyz{||}}}}~~}}}|||{{{{||||||||||{{z}|{zzyxxwwvvvuuuuuuvvvvwwvvwwxxxyyyyyzzzzzzzz{{{{|z{{{||||||||{{{zzyxxwvutsuutsrrqqppppoooooooooooonlllkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhgggggggggggffffffeeeeeeeeeeeddddddddddcccddccccccccccccccccccdddddcddddddeeeeeeeeeeeeeeeeeedcccccccbbbbbbbbbbbbbaaa``__^^]]\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRQQQQQQPPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<===<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888777777777666666666665555555555555555444444444433334333333333332222222222111111111100000000000////////////...........----------,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!  †††††††††††††††††††††‡‡†††††††††††††††††††††††††……………………………………………………†††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuvvwxxyz{{|}}}}~~}}}|||{{{{{||||||||{{zz}|{zzyxxwwvvvvuuuuvvvvwwwvwwxxxyyyzzzzzzzzz{{{{{||{{{|||||||||{{zzyyxwvuttsutssrqqqppppoooooooooooonlllkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhggggggggggffffffeeeeeeeeeeedddddddddddccddcccccccccccccccccddddddddddddeeeeeeeefffffffeeeeddccccccccbbbbbbbbbbbbaaa`__^^]]]\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSRRRRRRRRQQQQQQQPPPPPPPOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<===<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888777777777766666666665555555555555555444444444433334333333333332222222222111111111100000000000////////////...........----------,,,,,,++++++++++++*********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!  ††††††††††††††††††††‡‡‡†††††††††††††††††††††††††………………………………………………†††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuvvwwxyz{{|}}}}~~~}}|||{{{{{||||||||{{zz||{zyyxxwwvvvvvvvvvvvwwwxwwxxyyyzzzzzzz{{{{{{{||||{{||||||||||{{zzyxwwvutsrttsrrqqppppppoooooooooooollllkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhgggggggggggffffffeeeeeeeeeedddddddddddccddccccccccccccccccddddddedddddeeeeeeeffffffffffeeedddcccccccccccccbbbbbbaaa``__^^]]\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUTTTTSSSSSRSRRRRRQQQQQQQPPPPPPPPOOOOOONNNNNNMMMMMMMMLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<===<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888777777777766666666665555555555555555444444444443334333333333332222222222111111111100000000000/////////////..........----------,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!  ††††††††††††††††††††††‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvwwwwwwwwwwvvvvuuuuuuuuvvwxxyz{|||}}||||{{{zzzzzzzzzz{{zzzyyx|{zyyxwwvvuuuuuuuuuvvvvwwuvvwwwxxxyyyyyyyyyyzzzzz{{||||||||||{{zzyxxwvutsrrutssrrqqqqppppppppppppoookkkkkjjjjjjjjjjjiiiiiiiiiiggggggggggfffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbcccccdddcddddddddeeeeeeeeeeeeeeeedddddccccccccccccccbbbbaa``__^^^]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXWWWWWVVVVUUUUTTTTTTTTSSSSSSSRRRRRRRRQQQQQPPOOOOONNNNNNNMMMMMMMMMMLKKKKKKKJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999988888888777777777776666666666555555555444444444433333333333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  †††††††††††††††††††††‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvwwwwwwwwwwwvvvvuuuuuuuuvvwxxyz{{||}}||||{{{zzzzzzzzzz{zzzzyyx|{zyxxwwvvuuuuuuuuvvvvwwxvvvwwxxxyyyyyyyyzzzzzzz{{|||||||||||{{zyyxwvuutsrqttssrrqqqqqpppppppppppoookkkkkkjjjjjjjjjjiiiiiiiiiiggggggggggffffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbcccccdddddddddddeeeeeeeeeeeeeeeeeedddddcccccccccccccccbbbba```__^^]]\\\\[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWVVVUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQPPPOOOOONNNNNNMMMMMMMMMMMKKKKKKKJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::::::99999999999888888887777777777766666666665555555554444444444333333333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  †††††††††††††††††††‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvwwwwwwwwwwvvvvuuuuuuuuvvwwxyzz{||}}||||{{{zzzzzzzzzzzzzzzyyx{{zyxxwwvvuuuuuuuuvvvwwwxvvwwxxyyyyzzzzzzzzzzz{{{{|||||}||||{{zzyxxwvutsrrqtssrrrqqqqqppppppppppppookkkkkkjjjjjjjjjjiiiiiiiiiigggggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbcccccdddddddddddeeeeeeeeeeeeeeeeeeedddddccccccccccccccccbbbaa``__^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYYYYYYXXXXXXXXXXXXXYYYYXXXXXXWWWVVVVUUUUTTUTTTTTSSSSSSRRRRRRRRRRQQQPPPPOOOOONNNNNNMMMMMMMMMMKKKKKKKKJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::::::99999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ††††††††††††††††††‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvwwwwwwwwwwwwvvvvvuuuuuuuuvvwxyyz{|||}|||||{{{zzzzzzzzzzzzzzyyx{{zyxxwwvvuuuuuuuvvvwwwxxvwwxxxyyzzzzzzzzzzz{{{{{{|||}}}||||{{zyyxwvuutsrqptssrrqqqqqqppppppppppppookkkkkkjjjjjjjjjjjiiiiiiiiigggggggggggfffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbcccccdddddeddddeeeeeeeeeeeeeeeeeeeeeddddccccccccccccccccccbbba``__^^]]]\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYXXXXXWWWVVVUUUUTTUTTTTTSSSSSSSRRRRRRRRRRQQPPPPPOOOOONNNNNNMMMMMMMMMKKKKKKKKJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000///////////.......-----------,,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  †††††††††††††††††‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuvvwxxyz{{||}|||||{{{zzzzzzzzz{zzzzyyx{{zyxxwwvvvuuuuvvvvvwwxxxvwwxxyyzzzzz{{{{{{{{{{{||||}}}}||||{zzyxxwvutsrrqptssrrqqqqqqqpppppppppppookkkkkkjjjjjjjjjjjiiiiiiiiigggggggggggfffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbcccccdddddeedddeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccccbbba``__^^^]]\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYXXXXWWWVVVVUUUUTUUTTTTTSSSSSSRRRRRRRRRRRRQPPPPPOOOOONNNNNMMMMMMMMMLKKKKKKKJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000///////////.......-----------,,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  †††††††††††††††‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuvvwwxyzz{||||||||{{{{zzzzzzz{{{zzzyyx|{zyxxwwvvvvuuvvvvvwwwxxywwxxyyzzzz{{{{{{{{{{{{||||}}}}||||{{zyyxwvuttsrqqpssrrrqqqqqqqpppppppppppookkkkkkkjjjjjjjjjjiiiiiiiiiggggggggggggffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbcccccddddeeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccccccbbaa``__^^]]\\\[[[[[[[[ZZZZ[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWVVVUUUUTUUUTTTTSSSSSSSRRRRRRRRRRRQQPPPPPOOOONNNNNNMMMMMMMMLKKKKKKKJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000///////////........-----------,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ††††††††††††††‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuvvwxyyz{{|||||||{{{{zzzzzz{{{{{zzzyx|{zyxxwwvvvvvvvvvvwwwxxyywxxyyzzz{{{{{{{{{{{{|||||}}}}}|||{{zzyxwwvutsrrqppssrrrqqqqqqqpppppppppppookkkkkkkjjjjjjjjjjiiiiiiiiiggggggggggggffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddcccccccccccccccccccccbbaa``__^^]]\\\[[[[[[[[[[ZZ[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXWWWVVVVUUUUUUUTTTTTSSSSSSSRRRRRRRRRRQQQPPPPPOOOONNNNNNMMMMMMMLLKKKKKKKJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999888888888777777777776666666666555555554444444444433333333333333322222222222111111111100000000000///////////........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!  †††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuvvwwxyzz{||||||||{{{{zzzz{{{{{{zzzyx|{zyxxwwvvvvvvvvvwwwxxxyywxxyyzz{{{{{|||||||||||||}}}}||||{{zyyxwvuttsrqpposrrrrqqqqqqqqppppppppppookkkkkkkjjjjjjjjjjjiiiiiiiihgggggggggggfffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbccccccdddeeeeefeeeeeeeeeeeeeeeeeeeeeedddcccccccccccccccccccccccbbaa``__^^]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYXXXXWWWVVVVUUUUUUUUTTTTTSSSSSSSRRRRRRRRRQQQQQPPPPOOOONNNNNNMMMMMMLLKKKKKKKJJJJJJJJIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999888888888777777777776666666666555555555444444444433333333333333332222222222111111111100000000000///////////........-----------,,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!  †††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuvwwxyyz{{|||||||{{{{{zz{{{{{{{{zzyy|{zyyxwwvvvvvvvvwwwxxxyyzxxyyzz{{{{|||||||||||||||}}|||||{{zzyxwvvutsrqqpposrrrqqqqqqqqqpppppppppppokkkkkkkjjjjjjjjjjjiiiiiiiihggggggggggggffffffffffeeeeeeeeeeedddddddddddccccccccccccccccccccddddeeefffeefffffeeeeeeeeeeeeedddddcccccbbbbbcccccccccccccbbaa``__^^]]\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYXXXXWWWVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRQQQQQQPPPPOOOONNNNNNMMMMMLLKKKKKKKJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999988888888777777777776666666666555555555444444444433333333333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!  ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvwxxyz{{|||||||{{{{{{{{{{{{{{{zzyy|{zyyxwwvvvvvvvwwwwxxyyzzxyyzz{{{|||||||||||||||||||||||{{zzyxxwvutssrqppoorrrrqqqqqqqqqppppppppppookkkkkkkjjjjjjjjjjjiiiiiiiihggggggggggggffffffffffeeeeeeeeeeeeddddddddddcccccccccccccccccccddddeeeffffffffffffffeeeeeeeeedddddccccbbbbbbbbccccccccccccbbaa``__^^]]\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYXXXXWWWVVVVVUUUVUUUUUTTTTTSSSSSSSSSSSSSSRQQQQQQPPPPOOOONNNNNMMMMMLLKKKKKKKJJJJJJJJIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999988888888777777777776666666666555555555444444444433333333333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvwxxyzz{|{||||{{{{{{{{{{{{{{{{{zzy|{zzyxwwvvvvvvvwwwxxyyyz{xyyzz{{|||||||||||||||||||||||{{zzyyxwvuutsrqqppoorrrrqqqqqqqqqpppppppppppokkkkkkkkjjjjjjjjjjiiiiiiiihhgggggggggggffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccccddddeeeffffgfffffffffffeeeeeeedddddcccbbbbbbbbbbbcccccccccccbbaa``_^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYXXXWWWWVVVVVVUUVVVUUUUTTTTTSSSSSSSSSSSSSRRRQQQQQPPPOOOOONNNNNMMMMLLLKKKKKKJJJJJJJJIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvwwxyzz{{{{|||{{{{{{{{{{{{||{{{zzy|{zzyxwwwvvvvvwwwxxyyyzz{yyzz{{|||||||||||||||||||||||{{{zyyxwvvutsrrqppooorrrrqqqqqqqqqqppppppppppokkkkkkkkjjjjjjjjjjjiiiiiiihhgggggggggggfffffffffffeeeeeeeeeeedddddddddddcccccccccccccccccdddeeeffffggfffffffffffeeeeeedddddcccbbbbbbbbbbbbbccccccccccbbaa`__^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYXXXWWWWVVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSSRRRRQQQQPPPPOOOONNNNNNMMMLLLKKKKKKKJJJJJJJJIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvwwxyzz{{{{||{{{{{{{{{{{{||||{{{zy||{zyxxwwvvvvwwwxxxyyzz{{yzz{{|||||}}}|||||||||||{||{{{zzyyxwwvutssrqqppoonrrrrqqqqqqqqqqppppppppppokkkkkkkkjjjjjjjjjjjiiiiiiihhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccccccccdddeeefffgggggggggffffffeeeeeddddccccbbbbbbbbbbbbbbcccccccccbbba``__^^]]]\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYXXXXWWWWVVVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRQQQQPPPPOOOONNNNNNMMLLLKKKKKKKJJJJJJJJIIIIIIIHHHGGGGGGGGGGFFFFFFFFFEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000///////////.......-----------,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvwwxyzz{{{{{{{{{{{{{{{{{||||||{{zy}|{zyxxwwwvvwwwwxxyyzz{{|zz{{||||}}}}}}|||||||{{{{{{{{zzyyxxwvuttsrqqppooonrrrqqqqqqqqqqqqpppppppppokkkkkkkkjjjjjjjjjjjiiiiiiihhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccccccccdddeefffgggggggggggfffffeeeeeddddcccbbbbbbaaaabbbbbbccccccccbbba``__^^]]\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXWWWWWVVVVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRQQQQPPPPOOOONNNNNMMLLLKKKKKKKJJJJJJJJIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000///////////.......-----------,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvwxxyzz{{{{{{{{{{{{{{{{||||||||{zz}|{zyxxwwwwwwwwxxyyzz{{||z{{{|||}}}}}}}|||||{{{{{{{{{zzyyxxwvuutsrrqppooonnrrrqqqqqqqqqqqqpppppppppokkkkkkkkkjjjjjjjjjjjiiiiiihhhgggggggggggfffffffffffeeeeeeeeeeedddddddddddccccccccccccccdddeeeffgggghhgggggggffffeeeeddddccccbbbbaaaaaaabbbbbbccccccbbbba``__^^]]\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYZZYYYYYYXXXXWWWWWVVVVVVVVWWVVVVVUUUUTTTTTSSSSSSSSSRRRRRRQQQQPPPPOOOOONNNNNMLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999888888888777777777776666666666555555554444444444433333333333333322222222222111111111100000000000///////////........-----------,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  †††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuvvwwxyyzz{{{{{{{{{{{{{{{{||||}|||{{z}|{zyxxwwwwwwwxxxyyz{{||}z{{|||}}}}}}}}||||{{{{{zzzzzzyyxxwvvutssrqqppooonnrrrqqqqqqqqqqqqppppppppppkkkkkkkkkjjjjjjjjjjjiiiiiihhhgggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccccddddeefffggghhhggggggggfffeeeedddccccbbbbaaaaaaaaabbbbbbbccccbbbaa``__^^]]\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXXWWWWWWVVVVVVVVWWWVVVVVUUUUTTTTTSSSSSSSSRRRRRRRQQQQPPPPOOOONNNNNMLLLLKKKKKKKJJJJJJJJIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999888888888777777777776666666666555555555444444444433333333333333322222222222111111111100000000000///////////........-----------,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuvvvwxxyyz{{{{{{{{{{{z{{{{{|||}}}}||{z}|{zyxxwwwwwwwxxyyzz{{|}}{{|||}}}}}}}}||||{{{{zzzzzzyyyxwwvvutssrqqppooonnnrrrqqqqqqqqqqqqppppppppppkkkkkkkkkjjjjjjjjjjjiiiiiihhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddcccccccccccccdddeeeffggghhhhhhhgggggfffeeeeddccccbbbbaaaaaaaaaaabbbbbbbbbbbbbaa``__^^]]\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVWWWWVVVVVUUUUTTTTTSSSSSSSRRRRRRRRQQQQPPPPOOOONNNNNLLLLKKKKKKKJJJJJJJJIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::::::999999999988888888777777777776666666666555555555444444444433333333333333332222222222111111111100000000000///////////........-----------,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvwwxxyzz{{{{{{{{{{zzz{{{|||}}}}}||{z}|{zyyxwwwwwwxxyyzz{{||}}{|||}}}}}}}}}|||{{{{zzzyyyyyxxwwvvuttsrrqpppooonnnrrrqqqqqqqqqqqqppppppppppkkkkkkkkkjjjjjjjjjjjjiiiiihhhgggggggggggfffffffffffffeeeeeeeeeeddddddddddccccccccccccddddeefffgghhhhhhhhhgggggffeeedddcccbbbbbaaaaaaaaaaaabbbbbbbbbbbba```__^^]]]\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYXXXXXWWWWWVVVVVVVVVVWWWWWVVVVVUUUTTTTTTSSSSSSRRRRRRRRQQQQPPPPOOOOONNNNLLLLKKKKKKKJJJJJJJJIIIIIIHHHHGGGGGGGGGGFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888888777777777776666666666555555555444444444433333333333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuvvvwwxxyzz{{{|{{{{{{zzzz{{{||}}}}}}}|{z~}{zyyxxwwwwxxxyyz{{||}}~|||}}}}}}}}}}|||{{zzzyyyyyxxwwwvuuttsrrqqppooonnnnrrrrqqqqqqqqqqqppppppppppkkkkkkkkkkjjjjjjjjjjjiiiiihhhhggggggggggfffffffffffffeeeeeeeeeeddddddddddccccccccccccdddeeeffggghhhhihhhhhggggfffeedddcccbbbbaaaaaaaaaaaaaabbbbbbbbbbaa```__^^]]]\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYXXXXXWWWWWVVVVVVVVVVVWWWWWWVVVVUUUUTTTTTSSSSSSRRRRRRRRQQQQQPPPPOOOONNNNLLLLKKKKKKKJJJJJJJJIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888888877777777776666666666555555555444444444433333333333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuvvvwwxxyyz{{{||{{{{{zzzzz{{{||}}~~~}}||{~}|{zyxxwwwwxxyyzz{||}}~~||}}}}}}}}}}|||{{zzzyyyxxxxwwvvuuttsrrqqppoooonnnnrrrrqqqqqqqqqqqqpppppppppkkkkkkkkkkjjjjjjjjjjjiiiiihhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddccccccccccccdddeeeffggghhhiihhhhhhgggfffeedddccbbbbbaaaaaaaaaaaaaabbbbbbbbbbaa``___^^]]]\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYXXXXXXXWWWWWVVVVVVVVVVVVWWWWWWVVVVUUUUTTTTTSSSSSSRRRRRRRRRQQQQPPPPPOOONNNNLLLLLKKKKKKKJJJJJJJJIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::;:::::::::9999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuvvvvwwxyyzz{{|||{{{{{zzzzz{{{|}}~~~~~}}|{~}|{zyxxwwwxxxyzz{{|}}~~~|}}}}}}}}}}}||{{{zzyyxxxwwwvvvuuttsrrqqpppooonnnnnrrrrrqqqqqqqqqqqpppppppppkkkkkkkkkkjjjjjjjjjjjiiiiihhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddcccccccccccddddeeeffgghhhhiihhhhhhgggfffeeddcccbbbbaaaaaaaaaaaaaaaabbbbbbbbaaa``___^^]]]]\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVVVUUUTTTTTSSSSSSRRRRRRRRRQQQQQPPPPOOOONNNLLLLLKKKKKKKJJJJJJJJIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::;:::::::::9999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvuuuvvvvwwxxyzz{{|||||{{{{zzzzz{{||}}~~~~~~}|{~}|{zyxxxwxxxyyzz{||}}~~}}}}}~~}}}}}||{{zzyyxxwwwwvvuuttssrrqqqppoooonnnnnrrrrrqqqqqqqqqqqpppppppppkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhggggggggggffffffffffffeeeeeeeeeeedddddddddcccccccccccddddeefffgghhhiiihhhhhhgggfffeeddcccbbbbaaaaaaaaaaaaaaaaaabbbbbaaaa``___^^^]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVWWWWWWVVVVVUUUTTTTTSSSSSSRRRRRRRRRRQQQQPPPPOOOONNNLLLLLKKKKKKKJJJJJJJJIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::;:::::::::9999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuvvvvwwxxyyz{{||||||{{{zzzzzz{{||}~~~~~}|{~}|{zyxxxxxxxyzz{{|}}~~}}}}~~~}}}}|||{{zyyxxwwvvvvuuttssrrrqqpppoooonnnnnrrrrrrqqqqqqqqqqpppppppppkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhgggggggggggffffffffffffeeeeeeeeeeddddddddddccccccccccddddeefffgghhhiiihhhhhhgggfffeeddcccbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``___^^^]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWXXXXXWWWWWWVVVVVVVVVVVVVVWWWWWVVVVVVUUUTTTTTSSSSSSRRRRRRRRRRQQQQQPPPPOOONNNMLLLLKKKKKKKKJJJJJJJIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::;:::::::::9999999999888888888777777777766666666666555555554444444444433333333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwxyyz{{|||}}}|{{{zzzzzz{{|}}~~~~}|}|{zyyxxxxxyyzz{||}~~}}}~~~~~}}}||{{zzyyxwwvvuuutttssrrrqqpppooooonnnnnrrrrrrqqqqqqqqqqpppppppppkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhgggggggggggffffffffffffeeeeeeeeeeddddddddddccccccccccddddeefffgghhhiiihhhhhhhggfffeeddccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```__^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWXXXWWWWWWWVVVVVVVVVUUUVVVVVVVVVVVVVUUUUTTTTSSSSSSSRRRRRRRRRRQQQQQPPPPOOOONNMLLLLKKKKKKKKJJJJJJJIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::;::::::::::999999999988888888777777777776666666666555555554444444444433333333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„†††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwxxyzz{{||}}}}||{{zzzzzz{{|}~~~~}|~|{zyyxxxxxyyz{{|}}~~€}}~~~~~~}}}||{{zyyxxwvvuuuttsssrrqqqpppoooooonnnnnrrrrrrqqqqqqqqqqpppppppppkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddccccccccccdddeeefffgghhhhiihhhhhhhgggffeeddccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]]]]\\\\\\\\\[\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUVVVVVVVVVVVUUUUTTTTSSSSSSSRRRRRRRRRRQQQQQPPPPOOOONNMLLLLKKKKKKKKJJJJJJJJIIIIHHHHHGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::;;:::::::::999999999988888888777777777776666666666555555555444444444433333333333333322222222222111111111100000000000//////////.........-----------,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzz{zzzzzzzzzzzzzzzzyyyyyyyyyxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuvvvwwxxyzz{||}}}}}{{zzyyyyyzz{{|}~~~~}|{}|zyxwwvvvvvwwxyyz{{||}}~~~~~~~~~~}}||{{zyyxwwvvuuvvuutttsssrrrqqqqqpppppppnnnnnnnmmmmmmmmmmmllllllliiiiiiiiiihhhhhhhhhhhggggghhgggggggggggfffffffffffefffffffffeeeeeeeeeeddddddcccccccccdddeeefffgghhhhhiiiiihhhgggffeeddcccbbbbbccccccccccccccccccbbbbbbb____^^^]]]]]\\\\\\\[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSRRRRRRRRRRRRRRRRRRQQQQQPPPOOOONMMLLLLLLKKKKKKKKJJJJJJJIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988887777777777766666666666655555555555444444444433333333333322222222221111111111100000000000/////////........-----------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………………………………††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzz{{zzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuvvvvwwxyyz{{||}}}}}{zzzyyyyyzz{||}~~~~}|{}|zyxwwvvvvwwxxyzz{||}}}~~~~~~~~~~}}||{zzyxxwvvuutvuutttsssrrrrqqqqqpppppppnnnnnnnmmmmmmmmmmmllllllliiiiiiiiiihhhhhhhhhhhhgggghhgggggggggggfffffffffffefffffffffeeeeeeeeeeddddddcccccccccdddeeefffggghhhhiiiihhhhgggffeeddcccbbbbbccccccccccccccccccbbbbbbb____^^^^]]]]]\\\\\\\[[[[[\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOONMMLLLLLLKKKKKKKKKJJJJJJIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988887777777777766666666666665555555555444444444433333333333322222222221111111111100000000000/////////........-----------,,,,,,,,,,++++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuvvvvwwxyyz{{||}}}}|{zzzyyyyyzz{|}}~~}|{}|zyxwwvvvvwwxxyzz{||}}~~~~~~~~~~~}}||{zzyxwwvuuttuutttsssrrrrqqqqqqqppppppnnnnnnnmmmmmmmmmmmllllllliiiiiiiiiiihhhhhhhhhhhgggghhgggggggggggfffffffffffefffffffffeeeeeeeeeeddddddcccccccccdddeeefffggghhhhiiiihhhhgggffeeddcccbbbbbcccccccccccccccccccbbbbbb_____^^^^]]]]]]\\\\\\[[[[\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOONMMLLLLLLKKKKKKKKKJJJJJJJIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>=====>=========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888777777777766666666666665555555555444444444433333333333322222222221111111111110000000000/////////........-----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuvvvvwwxyzz{||}}}}}|{zzyyyyyyzz{|}}~~}|{}|zyxwwvvvvwwxxyzz{||}}~~~~~~~~~~}}}||{zyyxwvvuttsutttsssrrrrrqqqqqqqppppppnnnnnnnmmmmmmmmmmmllllllliiiiiiiiiiihhhhhhhhhhhgggghhhggggggggggffffffffffffffffffffffeeeeeeeeeddddddcccccccccdddeeefffggghhhhhiiihhhhgggffeeddcccbbbbbcccccccccccccccccccbbbbbb_____^^^^^]]]]]]]\\\\\[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSRRRRRRRRRRRRRRRRRQQQQQQQPPPOOOONMMLLLLLKKKKKKKKKKJJJJJJJIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>=====>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999988888777777777766666666666665555555555444444444443333333333322222222221111111111110000000000/////////........-----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ………††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuvvvwwxxyzz{|||}}}||zzzyyyyyyzz{|}~~~}|{}{zyxwwvvvvwwxxyz{{|}}}~~~~~~~~~~}}}|{{zyxxwvuutsstttsssrrrrrqqqqqqqqppppppnnnnnnnmmmmmmmmmmmmlllllliiiiiiiiiiihhhhhhhhhhhgggghhhgggggggggggfffffffffffffffffffffeeeeeeeeeedddddcccccccccdddeeeeffgggghhhhhihhhhhgggffeeddcccbbbbbcccccdddddddccccccccbbbbb______^^^^^^]]]]]]\\\\\[[\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRRRRRRRQQQQQQQPPPPOOOONMMLLLLLLKKKKKKKKKJJJJJJJIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>=====>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999988888777777777766666666666665555555555444444444443333333333322222222222111111111110000000000/////////.........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuvvvwwxxyzz{|||}}|||zzyyyyyyyz{{|}~~~~}|{|{zyxwwvvvvwwxxyz{{|}}~~~~~~~~~~~}}||{zzyxwvvuttssttssssrrrrrqqqqqqqqppppppnnnnnnnnmmmmmmmmmmmlllllliiiiiiiiiiiihhhhhhhhhhhggghhhgggggggggggfffffffffffffffffffffeeeeeeeeeedddddccccccccdddddeeefffggghhhhhhhhhhhggfffeeddcccbbbbbccccddddddddddccccccbbbbb_______^^^^^^^]]]]]\\\\\[\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPOOOONMMLLLLLLKKKKKKKKKJJJJJJJIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888887777777777666666666666655555555554444444444433333333333222222222221111111111100000000000////////.........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ†††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuvvvvwwxxyzz{||||||||zzyyyyyyyz{{|}~~~~}|{|{zyxwvvvvvwwxxyz{{|}}~~~~~~~~~~~}}||{zyyxwvuutssrtssssrrrrrrqqqqqqqqqpppppnnnnnnnnmmmmmmmmmmmlllllliiiiiiiiiiiihhhhhhhhhhhggghhhhggggggggggfffffffffffffffffffffeeeeeeeeeedddddccccccccdddddeeefffgggghhhhhhhhhhggffeedddcccbbbbbcccddddddddddddccccccbbbb`_______^^^^^^^]]]]]\\\\[\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYXXXXXWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOONMMLLLLLLKKKKKKKKKJJJJJJJIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888887777777777666666666666655555555555444444444433333333333222222222221111111111100000000000////////.........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzz{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuvvvvwwxxyzz{{||||||{zyyyyyyyyz{||}~~~~}|{z|{zxxwvvvvvvwxxyz{{|}}~~~~~~~~~~~}}|{{zyxwwvuttsrrtsssrrrrrrqqqqqqqqqqpppppnnnnnnnnmmmmmmmmmmmmllllljiiiiiiiiiiihhhhhhhhhhhggghhhhgggggggggggffffffffffffffffffffeeeeeeeeeedddddccccccccdddddeeefffgggghhhhhhhhhgggffeeddccccbbbbbcccdddddddddddddccccccbbb``________^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPOOONNMMLLLLLLKKKKKKKKKJJJJJJJIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888887777777777766666666666655555555555444444444433333333333222222222221111111111100000000000////////.........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzz{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvvuvvvvvwwxxyzz{{|||||{{yyyyxyyyzz{||}~~~~~~}|{z{zyxwwvvvvvvwxxyz{||}}~~~~~~~}}||{zzyxwvuutssrrsssrrrrrrrqqqqqqqqqqpppppnnnnnnnnmmmmmmmmmmmmllllljiiiiiiiiiiiihhhhhhhhhhggghhhhgggggggggggfffffffffffffffffffffeeeeeeeeedddddccccccccdddddeeeffffgggghhhhhhhhgggffeeddccccbbbbbccddddddeeeddddddccccccbb```________^^^^^^]]]]\\\\\\\\\\\\\]]]]\\\\\[[[[ZZZZZZZZZZZZZZZZZZZYYYYYXXXXXWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPOOONNMMLLLLLLKKKKKKKKKJJJJJJJIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888777777777766666666666655555555555444444444433333333333222222222221111111111100000000000////////.........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzz{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwxyyzz{{||||{{{yyyyyyyyzz{||}~~~~~~}|{zy{zyxwvvvvvvvwxxyz{||}~~~~~~~~~}}||{zyxxwvuttsrrqsssrrrrrrrqqqqqqqqqqqppppnnnnnnnnnmmmmmmmmmmmllllljiiiiiiiiiiiihhhhhhhhhhggghhhhgggggggggggfffffffffffffffffffffeeeeeeeeedddddccccccccdddddeeeffffggggghhhhhhgggfffeeddccccbbbbbccddddeeeeeeedddddccccccb````________^^^^^^]]]\\\\]\\\\\\\]]]]]]]\\\\[[[[ZZZZZZZZZZZZZZZZZZYYYYYXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOONNMMLLLLLLKKKKKKKKKJJJJJJJIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888777777777766666666666655555555555444444444433333333333222222222221111111111100000000000////////.........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzz{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxyyzz{{{||{{{{yyyyyyyyz{{|}}~~~~~}}|{zy{yxwwvvuuuvvwxxyz{||}~~~~~~}}||{zzyxwvvutssrrqssrrrrrrrrqqqqqqqqqqqppppnnnnnnnnnmmmmmmmmmmmllllljjiiiiiiiiiiihhhhhhhhhhhgghhhhgggggggggggffffffffffgffffffffffeeeeeeeeeeddddccccccccdddddeeeefffgggggghhhgggggffeedddccccbbbbccddddeeeeeeeeedddddcccccc`````________^^^^^]]]]\\\]\\\\\\]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZZZZZZZYYYYXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOONNMMLLLLLLKKKKKKKKKJJJJJJJIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999888888777777777766666666666655555555555444444444433333333333322222222221111111111100000000000////////.........-----------,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzz{{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwxxyyzz{{{{{{{{{yyyyyyyzz{{|}}}~~~}}|{zyxzyxwvvuuuuvvwxxyz{|}}~~~~~~}}|{{zyxxwvuttsrrqqssrrrrrrrrrqqqqqqqqqqppppnnnnnnnnnmmmmmmmmmmmmlllljjiiiiiiiiiiihhhhhhhhhhhgghhhhhggggggggggffffffffffgffffffffffeeeeeeeeeeddddccccccccdddddeeeeffffggggggggggggfffeedddccccbbbccdddddeeeeeeeeeedddddccccc`````________^^^^^]]]]\\\]\\\\\]]]]]]]]]]]\\\[[[ZZZ[ZZZZZZZZZZZZZZZYYYYYXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOONNMMLLLLLLLKKKKKKKKJJJJJJJIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>=====>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999888888777777777766666666666665555555555444444444433333333333322222222221111111111100000000000////////.........-----------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzz{{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwxxyyzz{{{{{{{{zyyyyyyzz{{||}}}~~}}||{zyxzyxwvvuuuuvvwxxyz{|}}~~~~~}}||{zzyxwvvutssrrqqsrrrrrrrrrrqqqqqqqqqqppppnnnnnnnnnmmmmmmmmmmmmlllljjiiiiiiiiiiihhhhhhhhhhhhghhhhhgggggggggggfffffffffgffffffffffeeeeeeeeeeddddccccccccdddddeeeefffffggggggggggfffeeedddcccccbcccddddeeeeeeeeeeeedddddcccc``````_______^^^^^]]]\\\\]\\\\\]]]]]]]]]]]\\\\[[[ZZ[ZZZZZZZZZZZZZZZYYYYYXXXXWWWWVVVVVVVVVVVVVUUUUUUUTUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOONNMMMLLLLLLKKKKKKKKJJJJJJJJHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>=====>===========<<<<<<<<<;;;;;;;;;;;;::::::::::9999999888888777777777766666666666665555555555444444444433333333333322222222221111111111110000000000////////.........-----------,,,,,,,,,,++++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzz{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwxxyzz{{{{{{{{{zyyyyyyzz{{||}}}}}}||{zyxwyxwvvuuuuuvvwxyz{{|}~~~~~}||{zzyxwwvuttsrrrqqsrrrrrrrrrrqqqqqqqqqqqpppnnnnnnnnnmmmmmmmmmmmmmllljjiiiiiiiiiiiihhhhhhhhhhhghhhhhgggggggggggfffffffffgfffffffffffeeeeeeeeeddddccccccccddddddeeeeffffffggggggffffeeedddccccccccccddddeeeeeeeeeeeedddddcccc``````_______^^^^^]]]\\\\]\\\\\]]]]]]]]]]]]\\\[[[ZZ[ZZZZZZZZZZZZZZZYYYYYXXXXWWWWVVVVVVVVVVVVVUUUUUUUTUTTTTTTTSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOONNMMMLLLLLLKKKKKKKKJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>=====>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999888888777777777766666666666665555555555444444444443333333333322222222221111111111110000000000////////.........-----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{zzzz{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwxxyyzz{{{{{{{{{zyyyyzzz{{||}}}}}}}|{{zyxwyxwvvuuuuuvvwxyz{|}}~~~}}|{{zyxxwvuutssrrqqqsrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnmmmmmmmmmmmmllljjjiiiiiiiiiiihhhhhhhhhhhghhhhhgggggggggggfffffffffgfffffffffffeeeeeeeeeddddccccccccddddddeeeeeffffffffffffffeeeddddccccccccccdddeeeeeeeeeeeeeddddddccc``````______^^^^^]]]]\\\\]\\\\\\]]]]]]]]]]]\\\[[[ZZ[ZZZZZZZZZZZZZZYYYYYYXXXXWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOONNMMMLLLLLLKKKKKKKKJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>====>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999888888877777777766666666666665555555555444444444443333333333322222222222111111111110000000000////////.........-----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzz{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvwwwxxyyzz{{{{{{{{{{yyyzzz{{||}}}}}}}||{zyxwvxwvvuuuuuuvvwxyz{|}~~~~}||{zyyxwvvutssrrrqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnmmmmmmmmmmmmllljjjiiiiiiiiiiihhhhhhhhhhhghhhhhgggggggggggfffffffffgfffffffffffeeeeeeeeeedddccccccccdddddddeeeeefffffffffffeeeeeddddccccccccccdddeeeeeeeeeeeeeddddddccc``````______^^^^^]]]]\\\\\\\\\\\]]]]]]]]]]]\\\[[[[Z[[ZZZZZZZZZZZZZYYYYYYXXXXWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOONNMMMLLLLLLKKKKKKKKJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>====>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888777777777666666666666655555555554444444444443333333333222222222221111111111100000000000///////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzz{{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvwwwxxyzzz{{{{{{{{{{zzzzz{{||}}}}}}}}|{{zyxwvxwvvuuuuuuvwxxyz{|}~€~~}|{{zyxwvvuttssrrqqqqrrrrrrrrrrrrrqqqqqqqqqpppnnnnnnnnnnnmmmmmmmmmmmllljjjiiiiiiiiiiihhhhhhhhhhhghhhhhhgggggggggggffffffffggffffffffffeeeeeeeeeedddcccccccccdddddddeeeeeeefffffeeeeeeeddddcccccccccccdddeeeeeeeeeeeeeddddddccc``````_____^^^^^]]]]\\\\\\\\\\\\\\]]]]]]]]]\\\[[[[Z[[ZZZZZZZZZZZZYYYYYYYXXXXWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNMMMLLLLLLKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>====>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888777777777666666666666655555555554444444444443333333333222222222221111111111100000000000///////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzz{{{{{{{zzzzzzzzzzzzzzzzyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvwwwxxyyzzz{{{{{{{{{{zzz{{{||}}}}~}}}||{zyxwvuwwvuuuuuuvvwxyz{|}~~€€€~}}|{zyxwwvuttssrrrqqqqrrrrrrrrrrrrrqqqqqqqqqqppnnnnnnnnnnnmmmmmmmmmmmllljjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffffffggffffffffffeeeeeeeeeedddccccccccccdddddddeeeeeeeeeeeeeeeeddddddcccccccccccdddeeeeeeeeeeeedddddddccc`````_____^^^^^]]]]]\\\\[\\\\\\\\\\]]]]]]]\\\\[[[[Z[[ZZZZZZZZZZZYYYYYYYXXXXXWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNMMMLLLLLLKKKKKKKKJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>====>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::9999998888888777777777766666666666655555555554444444444443333333333222222222221111111111100000000000///////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzz{{{{{{{zzzzzzzzzzzzzzzzyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvwwwxxyyzz{{{{{{{{{{{zz{{{||}}}~~~}}}|{{zyxwvuwvvuuuuuuvwwxyz{|}~€€€€~}|{{zyxwvuutssrrrqqqqqrrrrrrrrrrrrrqqqqqqqqqqppnnnnnnnnnnnmmmmmmmmmmmmlljjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffggffffffffffeeeeeeeeeedddcccccccccccddddddddeeeeeeeeeeeddddddddccccccccccccdddeeeeeeeeeeedddddddcccc`````_____^^^^^]]]]\\\\\[\\\\\\\\\\\\]]]]\\\\\[[[[Z[[ZZZZZZZZZZYYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMLLLLLLLKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>====>>>==========<<<<<<<<<;;;;;;;;;;;;::::::::::9999998888888777777777766666666666655555555555444444444443333333333222222222221111111111100000000000///////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zz{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvwwxxxyyzz{{{{{{{{{||{{{|||}}~~~~~}}}|{zyxwvvuwvvuuuuuvvwxyz{|}~€€€€€~~}|{zyxwvvuttssrrqqqqqqrrrrrrrrrrrrrrqqqqqqqqqppnnnnnnnnnnnmmmmmmmmmmmmlljjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggffffffffggffffffffffeeeeeeeeeedddccccccccccccdddddddddddddddddddddddddccccccccccccdddddeeeeeeedddddddddccccc````_____^^^^^]]]]]\\\\[[\\\\\\\\\\\\\\\\\\\\\[[[[Z[[ZZZZZZZZZYYYYYYYXXXXXXXWWVVVVVVVVUUUUUUUTTTTTTTSTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNMMLLLLLLLKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<;;;;;;;;;;;;::::::::::9999998888888777777777766666666666655555555555444444444443333333333222222222221111111111100000000000///////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zz{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvwwwxxyyzzz{{{{{{|||||{{||}}}~~~~~~}}||{zyxwvutvvuuuuuuvwwxyz{|}~€€€€€€~~}|{zyxwvuttssrrrqqqqqqsrrrrrrrrrrrrrqqqqqqqqqqpnnnnnnnnnnnnmmmmmmmmmmmlljjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffffggffffffffffeeeeeeeeeeeddcccccccccccccdddddddddddddddddddddcccccccccccccccdddddddddddddddddddccccccc```_____^^^^^]]]]]\\\\\[[\\\\\\\\\\\\\\\\\\\\[[[[[Z[[ZZZZZZZZYYYYYYYXXXXXXXWWVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNMMLLLLLLLKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999998888888777777777766666666666655555555555444444444443333333333322222222221111111111100000000000///////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zz{{{{{{{{zzzzzzzzzzzzzzzzyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwxxyyzzz{{{{{||||||{||}}~~~~~~~~}}|{zyxxwvutvvuuuuuvvwxyz{|}~€€��€€~}|{zyxwvuutssrrrqqqqqqqssrrrrrrrrrrrrrqqqqqqqqqponnnnnnnnnnnmmmmmmmmmmmlljjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffffggfffffffffffeeeeeeeeeeddccccccccccccccccccdddddddddddcccccccccccccccccccccddddddddddddddddccccccccb``_____^^^^^]]]]]\\\\\\[[\\\\\\\\\\\\\\\\\\\[[[[[ZZ[[ZZZZZZZYYYYYYYXXXXXXXWWVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNMLLLLLLLKKKKKKKKJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999998888888877777777766666666666665555555555444444444443333333333322222222221111111111100000000000///////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{zzzzzzzzzzzzzzzyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvwwwxxxyyzz{{{{{{|||||}||}}~~~~~}}|{zyxwvuutvvuuuuvvwwxyz{|}~€€���€€~}|{zyxwvuttssrrrqqqqqqqsssrrrrrrrrrrrrqqqqqqqqqqonnnnnnnnnnnmmmmmmmmmmmlljjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffggfffffffffffeeeeeeeeeeddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddccccccccbbb______^^^^^^]]]]]\\\\\[[[\\\\[[[[[[[[[[[[[[[[[[[[ZZ[[ZZZZZZZYYYYYYXXXXXXXWWWVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNNMLLLLLLLKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>===>>>>==========<<<<<<<<<;;;;;;;;;;;;::::::::::999998888888877777777766666666666655555555555444444444443333333333322222222221111111111100000000000///////..........-----------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{zzzzzzzzzzzzzzzyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvwwwxxyyyzz{{{{{|||||}}|}}~~~~~}|{{zyxwvuttvvuuuuvvwxyz{|}~€€����€€~}|{zxwvvutssrrrqqqqqqqqssssrrrrrrrrrrrqqqqqqqqqqonnnnnnnnnnnnmmmmmmmmmmmljjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffgggffffffffffeeeeeeeeeedddcccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddcccccccccbbbbb_____^^^^^^]]]]]]\\\\\[[[\\\[[[[[[[[[[[[[[[[[[[[ZZZ[[ZZZZZZYYYYYYXXXXXXWWWWWVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNMLLLLLLLKKKKKKKKJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>==>>>>==========<<<<<<<<<<;<;;;;;;;;;::::::::::999998888888877777777766666666666665555555555444444444443333333333322222222221111111111110000000000///////..........-----------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{z{{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxwwwwwwwwwwwwvvvvvwwwwxxyyyzz{{{{{||||}}~}}~~~}}|{zyxwvvuttvvuuuvvwxxyz{|}~€€����€€~}|zyxwvuttssrrrqqqqqqqqssssrrrrrrrrrrrqqqqqqqqqqoonnnnnnnnnnnmmmmmmmmmmmljjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffgggffffffffffeeeeeeeeeedddcccccccccccccccccccccccccccccccccccccccccccccccccdddddddcccccccccccbbbbbba____^^^^^^]]]]]]\\\\\\[[[\\[[[[[[[[[[[[[[[[[[[ZZZZZ[[ZZZZZZYYYYYXXXXXXWWWWWWVVVVUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNLLLLLLLLKKKKKKKKKJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>==>>>>===========<<<<<<<<<;<;;;;;;;;;::::::::::999998888888877777777766666666666665555555555444444444443333333333322222222221111111111110000000000///////..........-----------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!  †††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzz{{{||||}}}}~~~€€������€€~}|{zyyxwvvuxwwwwxxyz{|}~€��‚ƒƒƒƒƒ‚�|{zyxwvutsrqqpppooooooooorrrrrrrrrqqqqqqqqqqppppppllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggghhhhhhhhggggggggggfffffffggffffffffffeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccccccddddddddddccccbbbbbbbbbbbbaaaaaaa`````````_______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\ZZZZZZZYYYYYXXXXXWWWWWWWWVVVVVUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;<;;;;;;;;;;:::::::::999999998888888888777777777666666655555555555444444444444433333333332222222222211111111100000000000///////////...........----------,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzz{{{||||}}}}~~€€€������€€~}|{zyxwwvuuxwwwxxyyz{|}~€�‚‚ƒƒƒƒ‚‚�|{zywvutsrrqqpppooooooooorrrrrrrrrrqqqqqqqqqqppppplllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgghhhhhhhhgggggggggggffffffgfffffffffffeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccccccccdccccbbbbbbbbbbbbbbbaaaaaa`````````________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[ZZZZZZZYYYYXXXXXWWWWWWWVVVVVVUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;:::::::::999999998888888888777777777666666665555555555444444444444433333333332222222222211111111100000000000///////////...........----------,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyzzz{{{||||}}}}~~€€€������€€~}|{zzyxwvvuuxwxxxyyz{|}~€�‚‚ƒƒƒƒ‚‚�{zyxwvutsrrqppppooooooooorrrrrrrrrrqqqqqqqqqqppppplllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgghhhhhhhhgggggggggggffffffggfffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaa````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYXXXXWWWWWWWVVVVVVUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999998888888888777777777666666665555555555444444444444433333333332222222222211111111100000000000///////////...........----------,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyzzz{{{||||}}}}~~€€€€�������€€~}|{zyxwwvvuuxxxxxyzz{|}~€��‚‚ƒƒƒ‚‚�€{zyxwvutsrqqppppooooooooorrrrrrrrrrqqqqqqqqqqpppppllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgghhhhhhhhgggggggggggffffffggfffffffffffeeeeeeeeeeddddddddddddcccccccccccbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaa```````____________^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYXXXXXWWWWWVVVVVVUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999998888888888777777777666666665555555555444444444444433333333332222222222211111111100000000000///////////...........----------,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyzz{{{{|||||}}}~~€€€€�������€~~}|{zyxwwvvuuxxxxyyz{||}~€��‚‚‚‚‚‚��€zyxwvutsrrqqppppooooooooorrrrrrrrrrqqqqqqqqqqpppppllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgghhhhhhhhgggggggggggffffffggfffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbcccccccccccccccccccbbbbbbbbbbbbaaaaaa`````______________^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYXXXXWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;:::::::::99999999888888888777777777766666665555555555444444444444433333333332222222222211111111100000000000///////////...........----------,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyzzz{{{||||||}}}~€�€���‚‚��€€~}|{zyxxwvvuuuxxxyyzz{|}~€��‚‚‚‚‚��€zyxwvutsrrqqpppppoooooooorrrrrrrrrrqqqqqqqqqqqppppllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgghhhhhhhhgggggggggggffffffgggffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbaaaaaa````_______________^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYXXXXWWWWWVVVVVVUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::99999999888888888877777777766666665555555555444444444444433333333332222222222211111111100000000000///////////...........----------,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{||||||}}}~€�€���‚‚��€€~}|{zyxwwvvuuuxxyyyz{||}~€���‚‚‚��€€yxwvuttsrqqppppppoooooooosrrrrrrrrrrqqqqqqqqqqpppplllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgghhhhhhhhgggggggggggffffffgggffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbbbccccbcbbbbbbbaaaabbbbbbbbaaaaa`````_______________^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYXXXXWWWWWVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::99999999888888888877777777766666665555555555444444444444433333333333222222222211111111100000000000///////////...........----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||||||}}}~€�€��‚‚‚��€~}|{zyxwwvvuuuxyyyzz{|}}~€�������€€~yxwvutsrrqqpppppppooooooosrrrrrrrrrrqqqqqqqqqqqppplllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgghhhhhhhhggggggggggggfffffgggffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbaaaaa````________________^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYXXXXWWWWWVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::99999999888888888877777777766666665555555555544444444444433333333333222222222211111111110000000000///////////...........----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxxyyyyzzz{{{{|||||||}}}~€�€��‚‚‚��€~}|{zyyxwwvvvuuyyyzz{{|}}~€€����€€~}xwvuutsrrqqppppppppoooooosrrrrrrrrrrqqqqqqqqqqqpppllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgghhhhhhhhhgggggggggggfffffgggfffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbaaaaa````________________^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZYYYYYYYXXXXWWWWVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;:::::::::99999999888888888877777777766666665555555555544444444444433333333333222222222211111111110000000000////////////..........----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxyyyyyzz{{{{|||||||||}}~€�€��‚‚‚��€~}|{zyxxwvvvvvvyyyzz{||}~~€€€€€€€~}}wwvutssrqqqpppppppppooooosrrrrrrrrrrqqqqqqqqqqqqppllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgghhhhhhhhhgggggggggggfffffggggffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbaaaaa```_________________^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYXXXXWWWWWVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::99999999888888888887777777766666665555555555544444444444433333333333222222222211111111110000000000////////////..........----------,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxyyyyzzz{{{||||||||||}}~€���‚‚‚‚��€~}|{zyxxwwvvvvvyyzz{{|}}~~€€€~~}}|wvuutsrrqqqpppppppppooooosrrrrrrrrrrqqqqqqqqqqqqqpllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgghhhhhhhhhgggggggggggfffffggggffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbaaaaa```_________________^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYXXXXWWWWWVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::99999999888888888887777777766666665555555555544444444444433333333333222222222211111111110000000000////////////...........---------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxyyyyzzz{{{|||||||||||}}~€€���‚‚‚‚��€~}|{zyxxwwvvvvvyzzz{||}}~~~~~~}}|{vvuttsrrqqqpppppppppooooossrrrrrrrrrrqqqqqqqqqqqqplllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgghhhhhhhhhggggggggggggffffggggffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbaaaaa````__________________^^^^^^^^]]]]^]]]]]\\\\\\[[[[[[[[ZZZZZZYYYYYYYXXXXXWWWWWVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::999999999888888888877777777666666655555555555444444444444333333333332222222222111111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxyyyyyzz{{{||||||||||||}}~€€���‚‚‚‚��€~}|{zyxxwwvvvvvyzz{{||}}~~~~~~~~~}}||{{vuutssrrqqqppppppppppoooossrrrrrrrrrrqqqqqqqqqqqqplllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhghhhhhhhhhhgggggggggggffffggggffffffffffeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```___________________^^^^^^^^]]]]^]]]]]\\\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXXWWWWWVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::999999999888888888877777777766666655555555555444444444444433333333332222222222211111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxyyyyzzz{{||||||||||||}}~~€���‚‚‚‚‚��€~}|{zyxxwwvvvvvzzz{{||}}~~~~~~~~}}}||{{zuuttssrrqqqppppppppppoooossrrrrrrrrrrqqqqqqqqqqqqqlllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhghhhhhhhhhhgggggggggggffffggggffffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa`aaaaaaaaaaaaaa````_____^_____________^^^^^^^^]]]]^^]]]]\\\\\\[[[[[[[[ZZZZZZYYYYYYXXXXXWWWWWWVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::999999999888888888877777777666666665555555555444444444444433333333332222222222211111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxyyyyzzz{{{||||||||||||}}~~€�‚�‚‚‚‚‚��€~}|{zyxxwwvvvvwzz{{|||}}}~~~~}}}}|||{{zzuuttssrrqqqppppppppppoooossrrrrrrrrrrqqqqqqqqqqqqqlllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhghhhhhhhhhhgggggggggggffffgggggfffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaa```aaaaaaaaaaa````______^_^^__________^^^^^^^^^]]]^^]]]]]\\\\\\[[[[[[[ZZZZZZYYYYYXXXXXXWWWWWWVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@?????????>>>>>>>>>==============<<<<<<<<<<;;;;;;;;::::::::999999999888888888877777777666666665555555555444444444444433333333332222222222211111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxyyyyyzzz{{|||||||||||||}}~€�‚�‚‚‚‚‚‚�€~}|{zyyxwwwvvvwzz{{|||}}}}}}}}}|||{{{zzyutttssrrrqqqpppppppppoooossrrrrrrrrrrrqqqqqqqqqqqqllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhghhhhhhhhhhhgggggggggggfffgggggffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````aaaaaaaa`````_____^^^^^^________^^^^^^^^^^]]]^^^]]]]\\\\\\[[[[[[[ZZZZZZYYYYYXXXXXXWWWWWWVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@????????>>>>>>>>>==============<<<<<<<<<<;;;;;;;;::::::::999999999888888888877777777766666665555555555444444444444433333333332222222222211111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxyyyyyyzzz{{{|||}}}}|||||}}}~€€�‚‚‚‚ƒƒ‚‚�€€~}|{zyyxwwwwwwwz{{{||}}}}}}}}|||{{{zzzzyutttsssrrqqqpppppppppoooosssrrrrrrrrrrqqqqqqqqqqqqllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhghhhhhhhhhhhgggggggggggfffgggggffffffffffeeeeeeeeeeedddddddddddddcccccccccbbcbbbbbbbbbbbbbbaaaaaaaaaa`````````````````_____^^^^^^^^______^^^^^^^^^^^^]]^^^]]]]]\\\\\\[[[[[[ZZZZZZYYYYXXXXXXXWWWWWWVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;:::::::::99999999888888888877777777766666665555555555444444444444433333333332222222222211111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyzzz{{|||}}}}}}}||}}}~~€��‚‚‚ƒƒƒ‚‚��€~}{zzyxwwwwwwwz{{{||}}}}}}}|||{{{zzzyyyuttttssrrrqqqpppppppppooosssrrrrrrrrrrrqqqqqqqqqqqllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgihhhhhhhhhhgggggggggggfffgggggfffffffffffeeeeeeeeeeeddddddddddddcccccccccbbcbbbbbbbbbbbbbbaaaaaaaaaa```````````````______^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^]]]]\\\\\\[[[[[[[ZZZZZYYYYXXXXXXXWWWWWWVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;:::::::::99999999888888888877777777766666665555555555544444444444433333333332222222222211111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyzz{{{||}}}}}}}}}}}}}~€�‚ƒ‚ƒƒƒƒƒ‚‚�€~}|{zyxxwwwwwwz{{|||}}}}}|||{{{zzzzyyyyuttttsssrrqqqppppppppoooosssrrrrrrrrrrrqqqqqqqqqqqlllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhgggggggggggfffgggggfffffffffffeeeeeeeeeeeedddddddddddcccccccccbbcbbbbbbbbbbbbbaaaaaaaaaaa``````````````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[ZZZZZYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;:::::::::99999999988888888877777777766666665555555555544444444444433333333332222222222211111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyzzz{{||}}}}}}}}}}}}}~~€€�‚ƒ‚ƒƒƒƒƒ‚‚�€~}|{zyxxwwwwww{{{|||}}}}|||{{{zzzyyyyyyuuttttssrrrqqqpppppppoooossssrrrrrrrrrrrqqqqqqqqqqlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhggggggggggfffggggggfffffffffffeeeeeeeeeeedddddddddddcccccccccbbcbbbbbbbbbbbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^]]]]\\\\\\[[[[[[ZZZZZYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;:::::::::99999999988888888877777777766666665555555555544444444444433333333333222222222211111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyzz{{{||}}}}}}}}}}}}~~€�‚‚ƒƒƒƒƒƒƒ‚‚�€~}|{zyxxwwwwwx{{||||}}}}|||{{zzzyyyyyyyuuuttttssrrqqqppppppppooossssrrrrrrrrrrrrqqqqqqqqqlllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhggggggggggfffggggggffffffffffffeeeeeeeeeeeddddddddddcccccccccbbccbbbbbbbbbbbbaaaaaaaaaaa``_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^]]]]]\\\\\[[[[[[[ZZZZYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;:::::::::99999999988888888877777777766666665555555555544444444444433333333333222222222211111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyzzz{{||}}}~~~~~~~~~~~~€€�‚ƒƒƒƒƒƒƒƒ‚‚�€~}|{zyxxxwwwxx{{|||}}}}|||{{zzzyyyyyyyyuuuutttssrrrqqppppppppooossssrrrrrrrrrrrrqqqqqqqqqlllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhgggggggggggffgggggggffffffffffffeeeeeeeeeeddddddddddccccccccccbccbbbbbbbbbbbbaaaaaaaaaa`_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^]]]]\\\\\\[[[[[[ZZZZYYYXXXXXXXXWWWWWWWWVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@?????????>>>>>>>>>===============<<<<<<<<<;;;;;;;:::::::::99999999988888888877777777766666665555555555544444444444433333333333222222222211111111110000000000////////////..........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyzz{{||}}}~~~~~~~~~~~~€��‚ƒƒƒƒƒƒƒƒ‚�€€~||{zyxxxwwxxx{|||}}}}}|||{{zzyyyyyyyyyuuuuutttssrrqqqpppppppooosssssrrrrrrrrrrrqqqqqqqqqllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhiihhhhhhhhhhgggggggggggffggggggggffffffffffffeeeeeeeeeedddddddddccccccccccbccbbbbbbbbbbbaaaaaaaaaa``_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^]]]]]\\\\\[[[[[[ZZZZYYYYXXXXXXXWWWWWWWWVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@?????????>>>>>>>>>===============<<<<<<<<<;;;;;;;:::::::::99999999988888888887777777766666665555555555544444444444433333333333222222222211111111110000000000////////////..........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyzzz{{||}}~~~~~~~~~~~€€�‚‚ƒ„ƒƒƒƒƒ‚‚�€~}|{{zyyxxxxxxx||||}}}}}||{{{zzyyyyyyyyyuuuuuuttssrrqqqppppppppoosssssrrrrrrrrrrrrqqqqqqqqllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhiihhhhhhhhhhhggggggggggffgggggggggffffffffffffeeeeeeeeedddddddddccccccccccbccbbbbbbbbbbbaaaaaaaaa```__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^]]]]\\\\\[[[[[[ZZZZYYYYXXXXXXXWWWWWWWWVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@????????>>>>>>>>>================<<<<<<<<;;;;;;;::::::::::9999999998888888887777777766666665555555555544444444444433333333333222222222211111111110000000000////////////..........---------,,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyzzz{{||}}~~~~~€€�‚‚ƒƒ„ƒƒƒƒƒ‚‚�€~}|{zzyyxxxxxxx|||}}}}}}||{{zzyyyyxyyyyyuuuuuuuttsrrqqqppppppppoosssssrrrrrrrrrrrrqqqqqqqqllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhgggggggggggffggggggggggffffffffffffeeeeeeeedddddddddccccccccccbccbbbbbbbbbbbaaaaaaaaa```________^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^]]]]\\\\\\[[[[[[ZZZYYYYXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@????????>>>>>>>>>===============<<<<<<<<<;;;;;;;::::::::::9999999998888888887777777766666665555555555544444444444433333333333222222222211111111110000000000////////////...........---------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyzz{{|||}}~~~€€��‚‚ƒƒ„ƒƒƒƒ‚‚�€€~}|{zzyyxxxxxxy||}}}}}}|||{{zzyyyxxxyyyyuuuuuuuttssrrqqppppppppoossssssrrrrrrrrrrrqqqqqqqqlllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhggggggggggggfggggggggggggffffffffffeeeeeeeedddddddddccccccccccbccbbbbbbbbbbbaaaaaaaaa```_______^^^^^^^^^^^^^^^]]]^]]]]]]]]^^^^^^^^^^^^^^^^___^^^^^]]]]\\\\\[[[[[[ZZZYYYYXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;::::::::::99999999988888888877777777666666655555555555444444444444333333333332222222222111111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}||||||||}}}}||||||||||||||||{{{{{{zzzzzzzzyyyyyyyyyzzz{{||}}~~€€€€€€€€€���‚‚ƒƒ„„……†………„ƒƒ‚�€~}}||{{{{{{{|€€€€€€€~}}|||{{{{{|||zzzzzyyyxxwvvuuutttttttttrqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnmmmmmmmkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggffffffgggggfffffffffffffeeeeeeeffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaa``````_______________^^^^^^^^^^^^^^^^^^^__________^^^^]]]]\\\\[[[[[[ZZZZZYYYZZZZZZYYYYYYYYXXXXXXXXWWWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@??????>>>>>>>>==============<<<<<<<<;;;;;;;::::::::::999999999999988888888777777766666666655555555554444444444333333333322222222222111111111100000000000/////////..........-------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||||||}}}}||||||||||||||||{{{{{{zzzzzzzzyyyyyyyyzzz{{{|}}~~€€€€€€€€���‚‚‚ƒƒ„„„„…………„„ƒ‚�€€~}}||{{{{{{||€€€€€€€€~~}}||{{{{{{|||zzzzzyyyxxwvvuuutttttttttrqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggffffffgggggffffffffffffffeeeeeefffeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaa```````______________^^^^^^^^^^^^^^^^^^^^^_________^^^^]]]]\\\\\[[[[[ZZZZZZYYZZZZZZZYYYYYYYXXXXXXXXWWWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>==============<<<<<<<<;;;;;;;::::::::::999999999999998888888777777766666666655555555554444444444333333333322222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||||||}}}}}|||||||||||||||{{{{{{zzzzzzzzyyyyyyyzzzz{{||}}~€€€€€€�����‚‚‚ƒƒ„„„„„………„„ƒ‚��€~~}|||{{{{{|||€€€€€€€€~~}}||{{{{{{{||yzzzzyyyxxwvvuuutttttttttrqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnmmmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggffffffggggggfffffffffffffeeeeeeffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaaaaaaa```````______________^^^^^^^^^^^^^^^^^^^^^^________^^^^^]]]]\\\\[[[[[ZZZZZZYYZZZZZZZYYYYYYYYXXXXXXXWWWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@?????>>>>>>>>=============<<<<<<<<<;;;;;;;::::::::::999999999999998888888777777766666666655555555554444444444333333333322222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}||||||}}}}}|||||||||||||||{{{{{{zzzzzzzzyyyyyyzzzz{{||}}~~€€€€€������‚‚‚ƒƒƒ„„„„„……„„ƒ‚‚�€~}}|||||||||||€€€€€€€~}}|||{{{{{{{||yyyzyyyyxxwvvuuutttttttttrqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnmmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggffffffgggggggffffffffffffeeeeeeffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaa``````______________^^^^^^^^^^^^^^^^^^^^^^________^^^^^]]]]\\\\[[[[[ZZZZZZYYZZZZZZZYYYYYYYYXXXXXXXWWWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@?????>>>>>>>>=============<<<<<<<<<;;;;;;;::::::::::999:99999999998888888877777766666666655555555555444444444333333333322222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||}}}}}|||||||||||||||{{{{{{zzzzzzzzyyyyyzzzz{{{||}~~€€€€�������‚‚‚ƒƒƒ„„„„„„…„„ƒƒ‚�€€~~}}||||||||||}€€€€€€€~~}}||{{{{{{{{{|yyyyyyyxxwwvvuuutttttttttrrqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnmmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggfffffggggggggfffffffffffeeeeeeffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaaaaaaaa```````______________^^^^^^^^^^^]^^^^^^^^^^_______^^^^^]]]]\\\\\[[[[[ZZZZZYYZZZZZZZYYYYYYYYXXXXXXXXWWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@?????>>>>>>>>=============<<<<<<<<;;;;;;;;:::::::::::99:99999999998888888877777766666666655555555555444444444333333333332222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||}}}}}||||||||||||||||{{{{{zzzzzzzzzyyyzzzzz{{||}}~~€€€������‚‚‚‚ƒƒƒ„„„„„„„…„ƒƒ‚��€~~}}|||||||||}}}€€€€€€~~}}||{{{{z{{{{{yyyyyyyxxwwvvuuutttttttttrrqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnmmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggffffgggggggggffffffffffeeeeeeffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaaaaaaaa```````______________^^^^^^^^^]]]]]^^^^^^^^^______^^^^^]]]]]\\\\[[[[[ZZZZZYYZZZZZZZYYYYYYYYYXXXXXXXWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@?????>>>>>>>>=============<<<<<<<<;;;;;;;;::::::::::::9::9999999998888888877777766666666655555555555444444444333333333332222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||}}}}}||||||||||||||||{{{{{zzzzzzzzzyzzzzzz{{||}}~~€€€€������‚‚‚ƒƒ„„„„……„„„„„ƒ‚‚�€~}}}|||||||}}}}}�€€€€€~~}}||{{{{zzzz{{{xyyyyxxxxwwvvuuutttttttttrrqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnmmmmmkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggffffgggggggggffffffffffeeeeeeffeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa````````_____________^^^^^^^^]]]]]]]^^^^^^^^^_____^^^^^]]]]]\\\\\[[[[ZZZZZZYZZZZZZZZYYYYYYYYXXXXXXXWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@????>>>>>>>>>============<<<<<<<<;;;;;;;;::::::::::::9::9999999999888888877777766666666655555555555444444444333333333332222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||}}}}}||||||||||||||||{{{{{zzzzzzzzzzzzzzz{{|||}}~~€€€������‚‚‚ƒƒ„„„„………„„„„ƒƒ‚�€€~~}}}|||||}}}}}}}�€€€€~~}}||{{{zzzzzz{{xxxxxxxxwwwvvuuuuttttttttrrrqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnmmmmmkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggffffgggggggggffffffffffeeeeeeffeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa`````````_____________^^^^^^^]]]]]]]^^^^^^^^^^____^^^^^]]]]]\\\\\[[[[[ZZZZZY[ZZZZZZZYYYYYYYYXXXXXXXWWVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@????>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::::::::9999999998888888777777666666666555555555554444444443333333333322222222221111111111100000000000////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||||}}}}}||||||||||||||||{{{{{zzzzzzzzzzzzzz{{{||}}~~€€€€�����‚‚‚ƒƒƒ„„„…………„„„„ƒ‚‚�€~~}}}||||}}}}}}}}}�€€€€~~}}||{{{zzzzzzzzzxxxxxxxwwwvvvuuuuttttttttrrrqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnmmmmkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggffffggggggggfffffffffffeeeeeeffeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa`````````_____________^^^^^^^]]]]]]]^^^^^^^^^^^^__^^^^^]]]]]]\\\\[[[[[ZZZZZY[ZZZZZZZYYYYYYYYXXXXXXXWWVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@????>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::::::::9999999998888888777777666666666555555555554444444444333333333322222222221111111111100000000000////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||||}}}}}||||||||||||||||{{{{{zzzzzzzzzzzzz{{{||}}~~€€€€�����‚‚‚ƒƒ„„„……………„„ƒ„ƒ‚�€€~~}}}||}}}}}}}}}}}�€€€~~}}}||{{{zzzzzzzzzxxxxxxwwwwvvvuuuuttttttttrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnmmmmkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggffffggggggggfffffffffffeeeeeeffeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaaaa`````````______________^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\\\[[[[[ZZZZZ[ZZZZZZZZYYYYYYYYXXXXXXWWWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::::::9999999998888888777777666666666655555555554444444444333333333322222222221111111111100000000000////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}||||||}}}}}}||||||||||||||||{{{{zzzzzzzzzzzz{{{||}}~~€€€€�����‚‚‚ƒƒ„„„…………………„ƒƒƒ‚�€~}}}}}}}}}}}~~~~}}�€€~~}}||{{{zzzzzzzzzzwwwwwwwwwvvvuuuuuttttttttrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnmmmmkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggfffgggggggfffffffffffeeeeeeeffeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaa``````````_____________^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]\\\\\[[[[[ZZZZZ[[ZZZZZZZYYYYYYYYXXXXXXWWWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;::::::::::::::::999999998888888777777666666666655555555554444444444333333333322222222221111111111100000000000////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}|||||}}}}}}||||||||||||||||{{{{zzzzzzzzzz{{{{||}}~~~€€€€�����‚‚‚ƒƒ„„…………………„„ƒƒ‚‚�€~~}}}}}}}}}}~~~~~}}€€€~~}}|||{{{zzzzzzzzzzwwwwwwwwvvvvuuuuuttttttttrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggfffgggggggfffffffffffeeeeeeeffeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaa```````````____________^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[ZZZZZ[[ZZZZZZZYYYYYYYYXXXXXXWWWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::::::999999998888888877777666666666555555555554444444444333333333322222222222111111111100000000000////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}|||||}}}}}}|||||||||||||||||{{{zzzzzzzzzz{{{||}}~~~€€€€€�����‚‚ƒƒ„„………†††……„„ƒƒ‚��€~~}}}}}}}}}~~~~~~}}€€~~}}|||{{{zzzzzzyyyyywwwwwwwvvvvvuuuuuttttttttrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggfffgggggggfffffffffffeeeeeeeffeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbaaaaaaaaa```````````_____________^^^^^^^^^^]]]]^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[ZZZZ[[[ZZZZZZYYYYYYYYXXXXXXWWWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@???>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::::::999999998888888877777666666666655555555554444444444333333333322222222222111111111100000000000////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}|||||}}}}}}|||||||||||||||||{{{zzzzzzzz{{{{||}}~~~€€€€€€����‚‚‚ƒƒ„„………†††……„„ƒƒ‚�€€~~}}}}}}}}~~~~~~~}}€€~}}}|||{{{zzzzzyyyyyywwwwwvvvvvvuuuuuuutttttttrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnmmmmkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggfffggggggfffffffffffeeeeeeeeffeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[ZZZZ[[[ZZZZZZYYYYYYYYXXXXXXWWWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::::999999998888888877777666666666655555555554444444444333333333322222222222111111111100000000000////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}|||||}}}}}}||||||||||||||||{{{{zzzzzzz{{{{||}}~~~€€€€€€€����‚‚ƒƒ„„………††††……„„ƒƒ‚�€~~}}}}}}}~~~~~~~}}}€~~}}|||{{{zzzzzzyyyyyyvvvvvvvvvvuuuuuuuutttttttrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggfffggggggfffffffffffeeeeeeeefffeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[ZZZZ[[[ZZZZZZYYYYYYYXXXXXXXWWWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999998888888877777666666666655555555554444444444333333333322222222222111111111100000000000////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}|||||}}}}}}}||||||||||||||||{{{zzzzzzz{{{||}}}~~€€€€€€€€€���‚‚ƒƒ„„……†††††……„„ƒƒ‚�€~~}}}}}}}~~~~~~~}}|~~}}|||{{{{zzzzzzyyyyyyvvvvvvvvvvuuuuuuuutttttttrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggfffggggggfffffffffffeeeeeeeefffeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[ZZZ[[[ZZZZZZYYYYYYYXXXXXXXWWVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888888877777666666666655555555554444444444333333333322222222222111111111100000000000/////////..........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||}}}}}}}||||||||||||||||{{{zzzzzz{{{|||}}~~€€€€€€€€€���‚‚ƒ„„………†††††……„ƒƒƒ‚�€~~~}}}}}~~~~~~~}}}|~~}}||{{{{{zzzzzzyyyyyyvvvvvvvvvuuuuuuuuuuttttttrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnmmmmkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggfffgggggffffffffffffeeeeeeeefffeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^^]^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[ZZZ[[[[ZZZZZYYYYYYYXXXXXXXWWWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888877777666666666655555555554444444444333333333322222222222111111111100000000000/////////..........-------------,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}|||||||||||||||{{{{zzzzz{{{{||}}~~~€€€€€€€€€€��‚‚ƒƒ„„……††††††……„ƒ‚‚‚�€~~~~}}}~~~~~~~}}}||~~}}|||{{{{zzzzzzyyyyyyyvvvvvvvvvuuuuuuuuuuttttttrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggfffgggggffffffffffffeeeeeeeeffffeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZ[[[[ZZZZZYYYYYYYXXXXXXXWWVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888877777766666666655555555554444444444333333333322222222222111111111100000000000/////////..........-------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}|||||||||||||||{{{{zzzz{{{{|||}}~~€€€€€€€€€€���‚‚ƒƒ„………†††††……„„ƒ‚‚��€~~~~~~~~~~~~}}}}||{~~}}|||{{{{zzzzzzzyyyyyyyvvvvvvvvuuuuuuuuuuuttttttrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggffgggggfffffffffffffeeeeeeefffffeeeeeeeeeeddddddddcccccccbbbbbbbbbbbaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZ[[[[ZZZZZYYYYYYXXXXXXXXWWVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888877777766666666655555555554444444444333333333322222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}||||||||||||||||{{{zzz{{{{{||}}~~~€€€€€€€€€€���‚ƒƒ„„……††††††……„„ƒ‚‚��€~~~~~~~~~~}}}}}||{{~}}}||{{{{{zzzzzzzzyyyyyyvvvvvvvuuuuuuuuuuuuutttttrrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffggggggffffffffffffeeeeeeefffffeeeeeeeeeeedddddddccccccbbbbbbbbbbbaaaaaaaaaa```````````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZ[[[[ZZZZZYYYYYYXXXXXXXXWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888887777766666666655555555555444444444333333333332222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}|||||||||||||||{{{zzz{{{{|||}}~~€€€€€€€€€€��‚‚ƒƒ„„……†††††………„ƒƒ‚‚��€~~~~~~}}}}}}}|||{{~}}|||{{{{zzzzzzzzzyyyyyyvvvvvvvuuuuuuuuuuuuutttttrrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffggggggffffffffffffeeeeeeeffffffeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaaaa````````````````__________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZ[[[[ZZZZZYYYYYYXXXXXXXWWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888887777766666666655555555555444444444333333333332222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}||||||||||||||{{{{zz{{{{{||}}}~~€€€€€€€€€��‚‚ƒ„„……††††††……„„ƒ‚‚‚�€€~~~~~}}}}}}}|||{{z}}|||{{{{{zzzzzzzzzyyyyyyvvvvvvuuuuuuuuuuuuuutttttrrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggffgggggggffffffffffffeeeeeeffffffeeeeeeeeeddddddddcccccccbbbbbbbbbbaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZ[[[[ZZZZZYYYYYYXXXXXXXWWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888887777766666666655555555555444444444333333333332222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}|||}}}}}}}}||||||||||||||{{{{z{{{{{{||}}~~~€€€€€��‚‚ƒƒ„„……†††††………„ƒƒ‚�‚�€€~~~~~}}}}}|||{{{zz}|||{{{{{{zzzzzzzzyyyyyyyvvvvvvuuuuuuuuuuuuuutttttrrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggffgggggggffffffffffffeeeeeeffffffeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaaaaa`````````````````__________^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZ[[[[ZZZZZYYYYYXXXXXXXXWWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888887777766666666655555555555444444444333333333332222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}||}}}}}}}}}||||||||||||||{{{{{{{{{|||}}~~~€€€€��‚‚ƒ„„………††††………„„ƒ‚‚���€€~~~~}}}}}|||{{{zzy}|||{{{{{{zzzzzzzzzyyyyyyvvvvvvuuuuuuuuuuuuuuuttttrrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggffgggggggffffffffffffeeeeeeffffffeeeeeeeeeedddddddcccccccbbbbbbbbbaaaaaaaaaaaa``````````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[[ZZZZZZYYYYYXXXXXXXXXWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888887777766666666655555555555444444444333333333332222222222111111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}|||}}}}}}}}}||||||||||||||{{{{{{{{{|||}}~~~€€€€��‚ƒƒ„„………†††………„„ƒƒ‚‚���€€~~~}}}}}|||{{{zzzy|||{{{{{{zzzzzzzzzzyyyyyyvvvvvvuuuuuuuuuuuuuuuttttrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnnnmmmmkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggfgggggggffffffffffffeeeeeeffffffeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaaaaa```````````````````__________^^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZ[[[ZZZZZZYYYYYXXXXXXXXXWWWWWVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;::::::::::99999999998888888877777666666666555555555554444444443333333333322222222221111111111100000000000////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚�������������������‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{z{{{{{|||}}~~~~€€€��‚‚ƒƒ„„………………„„ƒƒ‚‚��€��€€~~~~}}}||||{{zzzyyzzyyyyyxxxxxxxxxxwwwwwwwwtttttttttttssssssssssssssrrrrrrrqqqqqqqqqqqpppppppoooooooooonnnnnnnnnmmmmmmllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggghhhhhhhhgggggggggggffffffggggffffffffffeeeeeeeedddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYXXXXXWWWWWWWVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;:::::99999999998888888887777777766666666655555555554444444333333333332222222222122222111111111100000000000//////////...........----------,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚�������������������‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||}}~~~~€€€€��‚ƒƒ„„„……………„„„ƒƒ‚‚��€��€€~~~}}}|||{{{zzzyyyzyyyyyxxxxxxxxxxxwwwwwwwwtttttttttttssssssssssssssrrrrrrrqqqqqqqqqqqpppppppoooooooooonnnnnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggghhhhhhhggggggggggggffffffggggffffffffffeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;:::::99999999998888888887777777766666666655555555554444444333333333332222222222122222111111111100000000000//////////...........----------,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚�������������������‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{|||}}}~~~~€€€��‚‚ƒƒ„„„…………„„„ƒƒ‚‚��€€��€€~~~}}}||{{{zzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwtttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqpppppppoooooooooonnnnnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggghhhhhhhhgggggggggggffffffggggffffffffffeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVUUUUUTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;:::::99999999998888888887777777766666666655555555555444444433333333332222222222122222111111111110000000000//////////...........----------,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚�������������������‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{||||}}}~~~€€€€��‚ƒƒ„„„„………„„„ƒƒ‚‚���€€�€€€~~~}}}|||{{zzzzyyyxyyyyyyxxxxxxxxxxwwwwwwwwwttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqpppppppooooooooooonnnnnnnnmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggghhhhhhhggggggggggggffffffggggffffffffffeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;:::::99999999998888888887777777766666666655555555555444444433333333332222222222122222111111111110000000000//////////...........----------,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚�������������������‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{||||}}}~~~~€€€���‚‚ƒƒ„„„……„„„„ƒƒ‚‚‚��€€�€€~~~}}|||{{{zzzyyyyxyyyyyxxxxxxxxxxxwwwwwwwwwttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqpppppppooooooooooonnnnnnnnnmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggghhhhhhhggggggggggggffffffggggffffffffffeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```____________^^^^^^^^^^]]]]]\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVUUUUUTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;::::::99999999988888888887777777776666666655555555555444444433333333332222222222122222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚������������������‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{||||}}}~~~~€€€���‚‚ƒƒ„„„„„„„„„ƒƒ‚‚‚��€€€€€~~~}}|||{{{zzzyyyyxxyyyyyxxxxxxxxxxxwwwwwwwwwttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqpppppppoooooooooonnnnnnnnnnmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggghhhhhhhgggggggggggfffffffgggfffffffffffeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``____________^^^^^^^^^^]]]]]\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;::::::99999999988888888887777777776666666655555555555444444433333333332222222222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚������������������‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{|||||||||}}}~~~€€€€���‚‚ƒƒƒ„„„„„„„„ƒƒ‚‚‚��€€€€€~~}}}||{{{zzzyyyyyxxyyyyyxxxxxxxxxxxwwwwwwwwwttttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqppppppoooooooooonnnnnnnnnnmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggghhhhhhggggggggggggfffffffgggffffffffffeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`_____________^^^^^^^^^]]]]]\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<;;;;;;;;::::::99999999988888888887777777776666666655555555555444444433333333332222222222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚������������������‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}~~~~€€€€€€���‚‚ƒƒƒ„„„„„„„ƒƒƒ‚‚���€€€~~~}}||{{{zzzzyyyyxxxyyyyyxxxxxxxxxxwwwwwwwwwwtttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqppppppoooooooooonnnnnnnnnnmmmmmllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggghhhhhhggggggggggggfffffffggffffffffffffeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`_____________^^^^^^^^^]]]]]\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<;;;;;;;;::::::99999999988888888887777777776666666655555555555444444433333333332222222222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚������������������‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||}}}~~~€€€€€€€���‚‚‚ƒƒƒ„„„„„„„ƒƒƒ‚‚��€€€~~~~~}}|||{{{zzzyyyyyxxxyyyyyxxxxxxxxxxwwwwwwwwwwtttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqppppppoooooooooonnnnnnnnnnnmmmmllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggghhhhhhgggggggggggffffffffggfffffffffffeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbccccbbbbbbbbbaaaaaaaaa______________^^^^^^^^]]]]\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVUUUUUTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<;;;;;;;;::::::99999999988888888887777777776666666665555555555444444433333333332222222222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚�����������������‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}}}~~~€€€€€€�����‚‚‚ƒƒƒ„„„„„„„ƒƒƒ‚‚��€€~~~~~~}}|||{{{zzzyyyyyxxxxyyyyyxxxxxxxxxwwwwwwwwwwwtttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqppppppoooooooooonnnnnnnnnnnmmmmllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggghhhhhgggggggggggfffffffffgffffffffffffeeeeeeeeddddddddddccccccccccbbbbbbbcccccccccccbbbbbbbaaaaaaaaa`_____________^^^^^^^]]]]]\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;:::::::99999999988888888887777777776666666665555555555444444433333333332222222222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚�����������������‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}}}}~~€€€€�������‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒ‚‚��€€~~~~}~~~}}}||{{{zzzzyyyyyxxxxyyyyyxxxxxxxxxwwwwwwwwwwwtttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqpppppoooooooooonnnnnnnnnnnmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggghhhhhgggggggggggfffffffffgffffffffffffeeeeeeeeddddddddddcccccccccccbbbbccccccccccccccbbbbbbaaaaaaaaa``____________^^^^^^^^]]]]\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;:::::::99999999988888888887777777776666666665555555555444444433333333332222222222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚�����������������‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}}~~~~€€€������‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„ƒƒ‚‚��€€~~~~}}}~~~}}}||{{{zzzzyyyyyyxxxxyyyyxxxxxxxxxxwwwwwwwwwwwtttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqpppppoooooooooonnnnnnnnnnnmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggghhhhhgggggggggggfffffffffgffffffffffffeeeeeeeeedddddddddccccccccccccbccccccccccccccccbbbbbbaaaaaaaaa````__________^^^^^^^]]]]]\\\\\[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::99999999988888888887777777776666666665555555555444444433333333332222222222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚�����������������‚‚‚��������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}~~~~€€€����‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„ƒƒ‚‚��€~~~}}}}|~}}}|||{{{zzzzyyyyyyyxxxxyyyyxxxxxxxxxxwwwwwwwwwwwttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqpppppoooooooooonnnnnnnnnnnmmmmlllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggghhhhhggggggggggfffffffffffffffffffffffeeeeeeeeddddddddddccccccccccccccccccccccccccccccbbbbbaaaaaaaaa``````________^^^^^^^]]]]]\\\\\[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<;;;;;;;;;:::::::99999999988888888887777777776666666665555555555444444433333333332222222222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚�����������������‚‚‚‚�������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}~~~€€���‚‚‚‚ƒƒƒƒƒƒƒ„„„„„………………„„„ƒƒ‚��€~~~}}}}|||}}}|||{{{{zzzyyyyyyyxxxxxyyyyxxxxxxxxxwwwwwwwwwwwvttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqpppppoooooooooonnnnnnnnnnnmmmmlllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggghhhhggggggggggggfffffffffffffffffffffeeeeeeeeeddddddddddccccccccccccccccccccccccccccccbbbbbaaaaaaaaa```````_______^^^^^^^]]]]]\\\\\[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<;;;;;;;;;:::::::99999999988888888887777777776666666665555555555444444433333333333222222222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚����������������‚‚‚‚��������������������€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}~~€€��‚‚‚ƒƒƒƒƒƒ„„„„„„„………………………„„ƒƒ‚��€~~}}}|||||{}}|||{{{{zzzzyyyyyyyyxxxxyyyyxxxxxxxxxwwwwwwwwwwwwtttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqpppppoooooooooonnnnnnnnnnnmmmmlllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggghhhhgggggggggggffffffffffffffffffffffeeeeeeeeedddddddddddcccccccccccccccccccccccccccccbbbbbaaaaaaaaa```````_______^^^^^^]]]]]\\\\\\[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<;;;;;;;;;:::::::99999999988888888887777777776666666665555555555444444433333333333222222222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚����������������‚‚‚‚��������������������€�€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}~~€€€��‚‚ƒƒƒ„„„„„„„……………………………………„„ƒ‚‚�€€~~}}|||||{{{||||{{{{zzzzyyyyyyyyxxxxxyyyyxxxxxxxxwwwwwwwwwwwwwtttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnnmmmmmlllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggghhhhhggggggggggffffffffffffffffffffffeeeeeeeeedddddddddddcccccccccccccccccccddddccccccbbbbbbaaaaaaaa````````_____^^^^^^^]]]]]\\\\\\[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::99999999988888888887777777776666666665555555555444444433333333333222222222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚����������������‚‚‚‚��������������������€�€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}~~€€��‚‚ƒƒ„„„„…………………………††††††………„„ƒƒ‚��€~~}}|||{{{{{{|||{{{{zzzzyyyyyyyyyxxxxxyyyxxxxxxxxxwwwwwwwwwwwwvtttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqpppppooooooooonnnnnnnnnnnmmmmmlllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggghhhhhggggggggggffffffffffffffffffffffeeeeeeeeedddddddddddcccccccccccccccccddddddddcccccbbbbbaaaaaaaa````````_____^^^^^^]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::99999999988888888887777777776666666665555555555444444433333333333222222222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚����������������‚‚‚‚��������������������€�€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}||||}|||||||||||||}}}}~~€€�‚‚‚ƒ„„„…………†††††††††††††††………„„ƒ‚‚�€~}}||{{{{{{zz|{{{{{zzzzzyyyyyyyyyxxxxxyyyxxxxxxxxwwwwwwwwwwwwwvtttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnnmmmmmlllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggghhhhhggggggggggfffffffffffffffffffffeeeeeeeeeedddddddddddccccccccccccccccdddddddddcccccbbbbbaaaaaaaa```````______^^^^^]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::99999999988888888887777777776666666665555555555444444433333333333222222222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚����������������‚‚‚‚��������������������€��€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}||||}||||||||||||}}}}~~€€�‚‚ƒƒ„„……†††††††††††††††††††………„ƒƒ‚�€€~}}||{{{{zzzzz{{{{zzzzzzyyyyyyyyyxxxxxxyyyxxxxxxxxwwwwwwwwwwwwwvtttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnnmmmmmlllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggghhhhhgggggggggggffffffffffffffffffffeeeeeeeeeeddddddddddccccccccccccccccddddddddddcccccbbbbbaaaaaaaa```````_____^^^^^]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;::::::::99999999988888888887777777776666666665555555555444444433333333333222222222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚�������������������€��€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}|||}}||||||||||}}}}~~~€€��‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„ƒ‚‚�€~~}||{{{zzzzzzz{{{zzzzzzyyyyyyyyyyxxxxxxyyyxxxxxxxxwwwwwwwwwwwwvvttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnnmmmmmlllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggghhhhhgggggggggggffffffffffffffffffffeeeeeeeeeedddddddddddccccccccccccccddddddddddddccccbbbbbbaaaaaaa```````_____^^^^^]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;::::::::99999999988888888877777777776666666665555555555444444433333333333222222222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚�������������������€��€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}||}}}|||||||}}}}}~~~€��‚ƒ„„……††‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††……„ƒƒ‚�€~}}|{{{zzzzzzyy{{zzzzzzzyyyyyyyyyyxxxxxxyyxxxxxxxxxwwwwwwwwwwwwwvttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggghhhhhgggggggggggffffffffffffffffffffeeeeeeeeeedddddddddddcccccccccccccdddddddddddddccccbbbbbbaaaaaaa``````_____^^^^^]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;::::::::99999999988888888877777777776666666665555555555444444433333333333222222222222222211111111110000000000///////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||}}}}}}~~€€�‚ƒƒ„……†‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††…„„ƒ‚��€~}}||{{zzzzzyyyy{zzzzzzzyyyyyyyyyyxxxxxxxyyxxxxxxxxxwwwwwwwwwwwwwvttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnnmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggghhhhhgggggggggggffffffffffffffffffffeeeeeeeeeedddddddddddcccccccccccccdddddddddddddccccbbbbbbaaaaaaa``````_____^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;::::::::99999999988888888887777777776666666665555555555444444433333333333222222222222222211111111110000000000///////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€�‚‚ƒ„……†‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡††……„ƒ‚‚�€~~}||{{zzzzzyyyyyzzzzzzzyyyyyyyyyyyxxxxxxxyyxxxxxxxxxwwwwwwwwwwwwvvtttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggghhhhhgggggggggggfffffffffffffffffffeeeeeeeeeeedddddddddddccccccccccccdddddddddddddddcccbbbbbbaaaaaaa`````_____^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::99999999988888888877777777776666666665555555555444444433333333333222222222222222211111111110000000000///////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€��‚ƒ„„…††‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡††…„ƒƒ‚�€~}}|{{{zzzzyyyyyyzzzzzzzyyyyyyyyyyyxxxxxxxyyxxxxxxxxxwwwwwwwwwwwwvvtttttttttttsssssssssssssssssssrrrrrrrrrqqqqqppppppoooooooooonnnnnnnnnmmmmmmllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggghhhhhhggggggggggfffffffffffffffffffeeeeeeeeeeedddddddddddccccccccccccdddddddeeddddddcccbbbbbbaaaaaaa`````_____^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::99999999988888888877777777776666666665555555555444444433333333333222222222222222211111111110000000000///////////...........----------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~€��‚ƒƒ„…††‡ˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡††……„ƒ‚�€€~}}||{{zzzzyyyyyyyzzzzzzzyyyyyyyyyyxxxxxxxxyxxxxxxxxxxwwwwwwwwwwwwvvtttttttttttsssssssssssssssssssssrrrrrrrqqqqqppppppoooooooooonnnnnnnnnmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggghhhhhhggggggggggfffffffffffffffffffeeeeeeeeeeedddddddddddccccccccccccddddddeeeedddddcccbbbbbbaaaaaaa````_____^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::99999999988888888877777777776666666665555555555444444433333333333222222222222222211111111110000000000///////////...........----------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||}}}~~€€�‚ƒƒ„…†‡ˆˆ‰‰‰‰ŠŠŠ‰‰‰‰ˆˆˆ‡‡††…„„‡‡†…„ƒƒ‚��€~~~~}}}}}}}}}}}}}}|||||||||{{{{{{{{{wwvvvvvvvvvvuuuuuuuuuuuuutttttttsssssssssssssssssssssssssssrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkllkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddddcccccccccccccccccddddddddddccccbbbbaaaaaaaa```a``````_____^^^^^^]]]]]]][[[[[[[ZZZZZZZZZZYYYYYYYYXWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@????????>>>>>>>========<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888877777777776666666666555555544444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||}}}~~€€�‚‚ƒ„„…‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‡‡††……„ƒ‡†…„„ƒ‚��€€~~~~~}}}}}}}}}}}}}}|||||||||{{{{{{{{{wwvvvvvvvvvvuuuuuuuuuuuuutttttttsssssssssssssssssssssssssssrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkllkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddddddddddcccccccccccccccccdddddddddcccccbbbbaaaaaaa````a``````____^^^^^^]]]]]]]][[[[[[ZZZZZZZZZZZYYYYYYYYXWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888877777777776666666666555555544444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||}}}~~€€��‚ƒƒ„…†‡‡ˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆˆ‡††……„ƒ‚†……„ƒ‚‚�€€~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{{wwvvvvvvvvvvuuuuuuuuuuuuuttttttssssssssssssssssssssssssssssrrrrrrqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkklllkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddddddddddcccccccccccccccccdddddddddccccbbbbaaaaaaaa``````````_____^^^^^^]]]]]]]][[[[[[ZZZZZZZZZZZYYYYYYYYXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<;;;;;;;;;;;;::::::::99999999998888877777777776666666666555555554444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}}}}||||||||}}}~~€€��‚ƒƒ„……†‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„ƒƒ‚†…„ƒ‚‚�€€~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{{wvvvvvvvvvvvuuuuuuuuuuuuutttttttssssssssssssssssssssssssssssrrrrrqqqqqppppppoooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffffeeeeeeeeeddddddddddddddccccccccccccccccccddddddccccccbbbbaaaaaaa```````````_____^^^^^^]]]]]]]][[[[[ZZZZZZZZZZZYYYYYYYYYXWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::::99999999988888877777777776666666666555555554444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}~~€€��‚ƒƒ„„…††‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡††…„ƒƒ‚�…„ƒƒ‚��€€~~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{zwvvvvvvvvvvvuuuuuuuuuuuuttttttttssssssssssssssttttssssssssssrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffffeeeeeeeeeddddddddddddddccccccccccccccccccdddccccccccbbbbbaaaaaa```````````_____^^^^^^^]]]]]]]][[[[[ZZZZZZZZZZZYYYYYYYYYXWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<;;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}|||||}}}}~~€€��‚ƒƒ„„……††ˆˆˆ‰‰‰ŠŠŠ‰‰‰ˆˆ‡‡††…„„ƒ‚��„ƒƒ‚��€€~~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{zwvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssttttttsssssssssrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeddddddddddddddccccccccccccccccccccdcccccccbbbbbaaaaaaa```````````_____^^^^^^^]]]]]]]][[[[[ZZZZZZZZZZYYYYYYYYYYXWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAA@@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<;;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}}}~~€€�‚‚ƒƒ„„……††‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„„ƒ‚��€„ƒ‚��€€~~~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{zvvvvvvvvvvvvuuuuuuuuuuuuuttttttsssssssssssssttttttttssssssssrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeddddddddddddddcccccccccccccccccccccccccccbbbbbbaaaaaa```````````______^^^^^^^]]]]]]]][[[[ZZZZZZZZZZZYYYYYYYYYXXWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAA@@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<;;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||}}}}}~~€€�‚‚ƒƒ„„……†††‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡††…„„ƒ‚��€ƒ‚‚�€€~~~~~~}}}}}}}}}}}}}}}}||||||||{{{{{{{{zzvvvvvvvvvvvvuuuuuuuuuuuuuttttttssssssssssssstttttttttsssssssrrrrqqqqqpppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeedddddddddddddddcccccccccccccccccccccccccbbbbbbaaaaaa```````````_______^^^^^^^]]]]]]]][[[[ZZZZZZZZZZYYYYYYYYYYXXWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAA@@@A@@@@@@@@@?????????>>>>>>=========<<<<<<<<;;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~€€�‚‚ƒƒ„„……†††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡††…„„ƒ‚��€‚‚��€€~~~~~~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{zzvvvvvvvvvvvvuuuuuuuuuuuuuttttttssssssssssssstttttttttssssssrrrrrqqqqqpppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddddccccccccccccccccccccbcbbbbbbbbaaaaaa````````````_______^^^^^^^]]]]]]]][[[[ZZZZZZZZZZYYYYYYYYYYXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBAAAAAAAAA@@@A@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~€€��‚ƒƒ„„……†††‡‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡††…„„ƒ‚��€~‚��€€~~~~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{zzvvvvvvvvvvvvuuuuuuuuuuuutttttttsssssssssssssttttttttsssssssrrrrrqqqqqpppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbccccccbbbbbbbbbaaaaaaa````````_``_______^^^^^^^^]]]]]]]][[[[ZZZZZZZZZZYYYYYYYYYYXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBAAAAAAAAA@@@A@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}~~~€��‚ƒƒ„„……†††‡‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡††…„„ƒ‚��€~}��€€~~~~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{zzvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssttttttssssssssrrrrrqqqqqpppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbcbbbbbbbbaaaaaaa````````__`________^^^^^^^]]]]]]]]][[[[ZZZZZZZZZZYYYYYYYYYYXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBAAAAAAAAA@@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}~~€€�‚‚ƒ„„……††‡‡‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†…„„ƒ‚��€~}}�€€~~~~~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{zzvvvvvvvvvvvvuuuuuuuuuuuutttttttsssssssssssssstttttssssssssrrrrrrqqqqqpppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkklllkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaa````````___`________^^^^^^^]]]]]]]]][[[[ZZZZZZZZZZYYYYYYYYYYXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBAAAAAAAA@@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}~~~€��‚ƒƒ„……††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚��€~}}|€€€~~~~~~~~}}}}}}}}}}}}}}}}||||||||{{{{{{{{{zzvvvvvvvvvvvvuuuuuuuuuuuutttttttsssssssssssssssstttssssssssrrrrrqqqqqqqppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkklllkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^]]]]]]]]][[[[ZZZZZZZZZZYYYYYYYYYYXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}~~~€€�‚‚ƒ„„…††‡‡‡ˆˆˆˆˆ‰‰‰‰‰ˆˆˆ‡††…„ƒ‚��€~}}||€€~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzvvvvvvvvvvvuuuuuuuuuuuuutttttttssssssssssssssssssssssssssrrrrrrqqqqqqqppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkklllkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa`````````____________^^^^^^^^]]]]]]]]\[[[[ZZZZZZZZZYYYYYYYYYYXXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}~~~€��‚ƒƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒƒ‚�€~}}|||€~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzvvvvvvvvvvvuuuuuuuuuuuuutttttttsssssssssssssssssssssssssrrrrrrrqqqqqqpppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaa``````````____________^^^^^^^^^]]]]]]]]\[[[ZZZZZZZZZZYYYYYYYYYYXXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}~~~€€�‚‚ƒ„„…††‡‡ˆˆˆˆ‰‰‰ŠŠ‰‰‰ˆˆ‡††…„ƒ‚�€~}}|||{~~~~~~~~~~}}}}}}}}}|}}}}||||||||||{{{{{{{{{zzvvvvvvvvvvvuuuuuuuuuuuuutttttttssssssssssssssssssssssssrrrrrrrqqqqqqqpppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaa``````````_____________^^^^^^^^^]]]]]]]]\[[[ZZZZZZZZZZYYYYYYYYYYXXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAA@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}~~~€��‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€€~}}|||{{~~~~~~~~~}}}}}}}}}}|}}}}||||||||||{{{{{{{{{zzvvvvvvvvvvvvuuuuuuuuuuuutttttttsssssssssssssssssssssssrrrrrrrrqqqqqqqpppppppoooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbaaaaaaaa``````````______________^^^^^^^^^]]]]]]]]\[[[ZZZZZZZZZZYYYYYYYYYYXXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAA@@A@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::99999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~}}||{{{~~~~~~~~~~}}}}}}}}}||}}}|||||||||||{{{{{{{{{zzvvvvvvvvvvvuuuuuuuuuuuuutttttttsssssssssssssssssssssrrrrrrrrrqqqqqqqqpppppppoooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkklllkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbbaaaaaaa```````````_____________^^^^^^^^^]]]]]]]]]\[[[ZZZZZZZZZZYYYYYYYYYYXXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAA@@A@@@@@@@@@@????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::99999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€~}}||{{{{~~~~~~~~~~~}}}}}}}}}||}}}|||||||||||{{{{{{{{{zzvvvvvvvvvvvuuuuuuuuuuuuutttttttsssssssssssssssssssrrrrrrrrrrqqqqqqqqppppppppoooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkllllkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbbaaaaaaa``````````______________^^^^^^^^^]]]]]]]]]\[[[[ZZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAA@@A@@@@@@@@@@????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::99999999988888877777777776666666666555555554444444444333333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒƒ„……††‡‡ˆˆ‰‰‰ŠŠŠ‹ŠŠŠ‰ˆˆ‡†…„‚�€~}|||{{{{~~~~~~~~~~}}}}}}}}}}||}}}|||||||||||{{{{{{{{{zzvvvvvvvvvvvuuuuuuuuuuuuuttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqpppppppooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkllllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]\[[[[ZZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAA@@A@@@@@@@@@@????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::99999999988888877777777776666666666555555554444444444333333333332222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹ŠŠ‰ˆˆ‡†…ƒ‚�€~~}||{{{{{~~~~~~~~~~~}}}}}}}}}}||}}||||||||||||{{{{{{{{{zzvvvvvvvvvvvuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkllllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbaaaaaa``````````______________^^^^^^^^^^]]]]]]]]]\[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAA@@A@@@@@@@@@@????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::99999999988888877777777776666666666555555554444444444333333333332222222222111111111110000000000///////////..........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹ŠŠ‰ˆˆ‡†„ƒ‚�€~}}||{{{{{~~~~~~~~~~~}}}}}}}}}|||}}|||||||||||{{{{{{{{{{{zvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkklllkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbaaaaa```````````______________^^^^^^^^^^]]]]]]]]]\[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAA@@A@@@@@@@@@@?????????>>>>>=======<<<<<<<<<<<<;;;;;;;;;;::::::::99999999988888877777777776666666666555555554444444444333333333332222222222111111111110000000000///////////..........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„……††‡ˆˆˆ‰‰ŠŠŠŠŠ‹‹ŠŠ‰ˆˆ‡†„ƒ‚�€~}}||{{{{z~~~~~~~~~~~}}}}}}}}}}|||}}|||||||||||{{{{{{{{{{{zwvvvvvvvvvvuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkklllkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbaaaaa``````````_______________^^^^^^^^^]]]]]]]]]]\[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAA@@A@@@@@@@@@@?????????>>>>>=======<<<<<<<<<<<<;;;;;;;;;;::::::::99999999988888877777777776666666666555555554444444444333333333332222222222111111111110000000000///////////..........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹ŠŠ‰ˆˆ‡…„ƒ‚�€~}}||{{{{z~~~~~~~~~~~}}}}}}}}}}|||}}|||||||||||{{{{{{{{{{{zwvvvvvvvvvvuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkklllkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbaaaaa``````````_______________^^^^^^^^^]]]]]]]]]]\[[[ZZZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAA@@A@@@@@@@@@@?????????>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::99999999988888877777777776666666666555555554444444444333333333332222222222111111111110000000000///////////..........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒƒ„……††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŠŠ‰ˆ‡‡…„ƒ‚�€~~}||{{{{z~~~~~~~~~~~}}}}}}}}}}|||}}|||||||||||{{{{{{{{{{{zwvvvvvvvvvvuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkklllkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbaaaaa``````````______________^^^^^^^^^^]]]]]]]]]]\[[[ZZZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAA@@A@@@@@@@@@@?????????>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::99999999988888877777777776666666666555555554444444444333333333332222222222111111111110000000000///////////..........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  „„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ†††††…………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~€€�‚‚ƒ„„…††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹ŒŒŒ‹ŠŠ‰ˆ‡…„ƒ‚�€~}}}||||����€€€€€€€€€€€wwwwwwwvvvvvvvvvvvuuuuuuuvvvuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkklllkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAA@A@@@@@@@@@??????????>>>>>=========<<<<<<<<<<<;;;;;;::::::::9999999988888888888887777777777666666666655555555544444444444333333333333332222222222211111100000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ†††††…………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~€��‚‚ƒ„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒ‹Š‰‰ˆ‡…„ƒ‚�€€~~}}||||���€€€€€€€€€€€€wwwwwwwvvvvvvvvvvvuuuuuuuvvvuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkklllkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@A@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;;;::::::::9999999988888888888887777777777666666666655555555544444444444333333333333332222222222211111100000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ†††††…………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~€€��‚ƒ„„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒ‹ŒŒŒ‹Š‰ˆˆ†…„ƒ‚��€~~}}||||���€€€€€€€€€€€wwwwwwwvvvvvvvvvvvuuuuuuuvvvuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkklllkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@A@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;;;;;;:::::::9999999988888888888887777777777666666666655555555544444444444333333333333332222222222211111100000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ††††††………………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~€€�‚‚ƒ„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒ‹ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€~~}}||||���€€€€€€€€€€€wwwwwwwvvvvvvvvvvvuuuuuuuvvvuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkllkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@A@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<<;;;;;;:::::::9999999988888888888887777777777666666666655555555544444444444333333333333332222222222211111100000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ††††††…………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~€��‚ƒ„„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚�€~}}||||���€€€€€€€€€€€wwwwwwwvvvvvvvvvvvuuuuuuuvvvuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkllkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@A@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;;;:::::::9999999988888888888887777777777666666666655555555544444444444333333333333332222222222211111100000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††††…………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~€�‚‚ƒ„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚�€~}}|||{��€€€€€€€€€€€€wwwwwwwvvvvvvvvvvvuuuuuuuvvvuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrqqqqqppppppppppppoooooooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;;;:::::::9999999988888888888887777777777666666666655555555544444444444333333333333332222222222211111100000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††††…………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~€��‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚‚�€~}}|||{��€€€€€€€€€€€€wwwwwwwvvvvvvvvvvvvuuuuuuvvvvuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrqqqqqppppppppppppoooooooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhggggggggggffffffffffeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<;;;;;;:::::::9999999988888888888887777777777666666666655555555544444444444333333333333332222222222211111100000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ†††††††………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~€�‚‚ƒ„…††‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹ŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚‚�€~}}|||{��€€€€€€€€€€€€wwwwwwwvvvvvvvvvvvvuuuuuuvvvvuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrqqqqqppppppppppppoooooooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<;;;;;;::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111100000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ†††††††………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~€�‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹Œ‹‹Š‰ˆˆ‡†…„ƒ‚��€~}}|||{��€€€€€€€€€€€€wwwwwwwvvvvvvvvvvvvuuuuuuvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqpppppppppppooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddcccccccbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@A@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<;;;;;:::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111100000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~€€‚‚ƒ„…†‡‡ˆ‰‰Š‹‹‹ŒŒŒ����ŒŒŒ‹Œ‹ŠŠ‰ˆ‡†……„ƒ‚��€~}}|||{��€€€€€€€€€€€€wwwwwwwvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqpppppppppppoooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddcccccccbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>=========<<<<<<<<<<;;;;;:::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111100000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€�‚ƒ„……†‡ˆ‰‰Š‹‹‹ŒŒŒ�����ŒŒŒ‹Œ‹Š‰‰ˆ‡†…„ƒƒ‚�€€~~}}|||{��€€€€€€€€€€€€wwwwwwwvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqpppppppppppoooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddcccccccbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>========<<<<<<<<<;;;;;;:::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111100000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹ŒŒ�������ŒŒ‹‹‹‹Š‰ˆ‡††…„ƒ‚‚�€€~~}}|||{�€€€€€€€€€€€€€wwwwwwwvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqpppppppppppoooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddccccccccbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>========<<<<<<<<<;;;;;;:::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111110000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€�ƒƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒ�������ŒŒ‹‹‹Š‰‰ˆ‡†…„ƒƒ‚��€~~}}|||{�€€€€€€€€€€€€€wwwwwwwvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqpppppppppppoooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddccccccccbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>========<<<<<<<<<;;;;;;:::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111110000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€�ƒ„…†‡ˆˆ‰Š‹‹ŒŒŒ�������ŒŒŒ‹Š‹Š‰ˆ‡†……„ƒ‚‚�€€~~}}}|||{�€€€€€€€€€€€€€wwwwwwvvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddccccccccbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>=======<<<<<<<<<;;;;;;;:::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111110000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††††………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€��ƒ„…†‡ˆ‰ŠŠ‹ŒŒŒ��������ŒŒ‹‹ŠŠ‰ˆ‡††…„ƒ‚‚��€~~}}||||{�€€€€€€€€€€€€€wwwwwwvvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddddddccccccccbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>========<<<<<<<<<;;;;;;::::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111110000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††††…………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~€�‚ƒ„…‡ˆˆ‰Š‹‹ŒŒ��������ŒŒ‹‹Š‰Š‰ˆ‡†…„ƒƒ‚��€~~~}}|||{{�€€€€€€€€€€€€€wwwwwwvvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqqppppppppppoooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddccccccccbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>========<<<<<<<<<;;;;;;::::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111110000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††††…………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|}}}}~~€�‚„…†‡ˆ‰ŠŠ‹ŒŒŒ��������ŒŒ‹ŠŠ‰‰ˆ‡†…„ƒƒ‚��€€~~}}}|||{{�€€€€€€€€€€€€€wwwwwwvvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqqppppppppppoooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>========<<<<<<<<<;;;;;;::::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111110000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††……………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~€�‚„…†‡ˆ‰Š‹‹ŒŒ��������ŒŒ‹‹Š‰ˆˆ‡†…„„ƒ‚��€€~~}}}||||{{�€€€€€€€€€€€€€wwwwwwvvvvvvvvvvvvvuuuuuuvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqqppppppppppoooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>========<<<<<<<<;;;;;;;::::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111110000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††……………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||}}}~~€�‚„…†ˆ‰‰Š‹ŒŒŒ�������ŒŒŒ‹Š‰‰ˆˆ‡†…„ƒ‚��€€~~~}}}||||{{�€€€€€€€€€€€€€wwwwwwvvvvvvvvvvvvvuuuuuuvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqqppppppppppoooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<;;;;;;;::::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111110000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††……………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||}}}~~€�‚„†‡ˆ‰ŠŠ‹ŒŒ�������ŒŒŒ‹‹Š‰ˆ‡‡†…„ƒ‚‚�€€~~~}}}|||||{{�€€€€€€€€€€€€€wwwwwwvvvvvvvvvvvvvuuuuuuvvvvuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrqqqqqppppppppppoooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbbaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>========<<<<<<<<<;;;;;;;::::::::99999999988888888888887777777777666666666655555555554444444444333333333333332222222222211111110000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||}}}~€�ƒ…†‡ˆ‰Š‹‹ŒŒ�������ŒŒ‹‹Š‰‰ˆ‡‡†…„ƒ‚�€€~~~}}}}||||{{{�€€€€€€€€€€€€€~wwwwwwvvvvvvvvvvvvvuuuuuuvvvvuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbbaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>========<<<<<<<<<;;;;;;;:::::::999999999988888888888888777777777666666666655555555554444444444333333333333332222222222211111110000000000//////////......-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||}}}~€�‚ƒ…†‡ˆ‰Š‹ŒŒŒ������ŒŒŒ‹‹Š‰ˆ‡††…„ƒ‚�€€~~}}}}}|||||{{{��€€€€€€€€€€€€~wwwwwwvvvvvvvvvvvvuuuuuuuvvvvuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>========<<<<<<<<;;;;;;;;:::::::999999999988888888888888777777777666666666655555555554444444444333333333333332222222222211111110000000000///////////.....-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††…………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||}}}~€�‚ƒ…†‡ˆŠŠ‹ŒŒ�������ŒŒ‹‹ŠŠ‰ˆ‡††…„ƒ‚�€~~}}}}}||||||{{{��€€€€€€€€€€€€~wwwwwwvvvvvvvvvvvvuuuuuuuvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>=========<<<<<<<<;;;;;;;;:::::::999999999988888888888888777777777666666666655555555554444444444333333333333332222222222211111110000000000///////////.....-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††…………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||}}}~€�‚ƒ…†ˆ‰Š‹‹ŒŒ������ŒŒŒ‹‹Š‰ˆˆ‡……„ƒ‚�€€~~}}}}}|||||||{{{��€€€€€€€€€€€€~wwwwwwvvvvvvvvvvvvuuuuuuuvvvvuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>=========<<<<<<<<;;;;;;;;:::::::999999999988888888888888777777777666666666655555555554444444444333333333333332222222222211111110000000000///////////.....-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||}}}~~€�‚„…‡ˆ‰Š‹‹ŒŒ������ŒŒŒ‹‹Š‰ˆ‡†……„ƒ‚�€~~}}}}||||||||{{{��€€€€€€€€€€€€~wwwwwwvvvvvvvvvvvuuuuuuuuvvvvuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrqqqqppppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeeeddddddddcccccccccbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>========<<<<<<<<<;;;;;;;;:::::::999999999988888888888888777777777666666666655555555554444444444333333333333332222222222211111110000000000///////////.....-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  „„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………†††††††††††††…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}||||}}~~€�‚„†‡ˆŠ‹‹Œ���������ŒŒ‹‹Š‰ˆ‡†…ˆ‡†…„ƒ‚‚��€€€€~~~{{{{{{{{{{{zzzzzzzzzzzyyywvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddccccccbbbbbbbbbbaaaaaaaa`````````__________^^^^^^^^^^]]]^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>=======<<<<<<<<<;;;;;;;;:::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000//////////............----------,,,,,,,,,,,,+++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………††††††††††………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||}}}~~€�ƒ„†ˆ‰Š‹ŒŒ��������ŒŒŒ‹‹Š‰ˆ‡†…ˆ‡†…„ƒ‚��€€€€~~~{{{{{{{{{{{zzzzzzzzzzzyyywvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaa`````````__________^^^^^^^^^^]]]^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>=======<<<<<<<<;;;;;;;;;:::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000//////////............----------,,,,,,,,,,,,+++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………†…†††……………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}||}}}}~€‚ƒ„†ˆ‰Š‹ŒŒ��������ŒŒŒ‹‹Š‰ˆ‡†…ˆ‡†…„ƒ‚��€€€€~~~{{{{{{{{{{{zzzzzzzzzzyyyywvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaa`````````__________^^^^^^^^^^]]]^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>========<<<<<<<<;;;;;;;;;:::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000//////////............----------,,,,,,,,,,,,+++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}||}}}}~€�‚ƒ„‡ˆ‰Š‹Œ���������ŒŒŒ‹‹Š‰ˆ‡†…ˆ‡†…„ƒ‚��€€€€~~~{{{{{{{{{{{zzzzzzzzzzyyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaa`````````__________^^^^^^^^^^]]]^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000//////////............----------,,,,,,,,,,,,+++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€~~~}}}}}}}}}|}}}}}~€�‚ƒ„‡ˆ‰Š‹Œ���������ŒŒŒ‹‹Š‰ˆ‡†…ˆ‡†…„ƒ‚��€€€€~~{{{{{{{{{{{zzzzzzzzzzyyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaa`````````__________^^^^^^^^^^]]]^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@????????>>>>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000//////////............-----------,,,,,,,,,,,+++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€~~~}}}}}}}}}}}}}}~~€�‚ƒ…‡ˆ‰Š‹Œ���ŽŽ����ŒŒŒ‹‹Š‰ˆ‡†…ˆ‡†…„ƒ‚‚��€€€~~{{{{{{{{{{{zzzzzzzzzzyyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^]]]^^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@????????>>>>>>>>=======<<<<<<<<<;;;;;;;;::::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000//////////............-----------,,,,,,,,,,,+++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€~~~}}}}}}}}}}}}}}}~~€�‚ƒ…‡ˆ‰‹‹Œ���ŽŽ����ŒŒŒ‹‹Š‰ˆ‡†…ˆ‡†…„ƒ‚‚��€€€~~{{{{{{{{{{{zzzzzzzzzzyyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????>>>>>>>>>=======<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000//////////............-----------,,,,,,,,,,,+++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€~~~}}}}}}}}}}|}}}}~~€�‚ƒ…‡ˆ‰‹‹Œ��ŽŽŽ����ŒŒŒ‹‹Š‰ˆ‡†…ˆ‡†…„ƒƒ‚��€€€€~~{{{{{{{{{{{zzzzzzzzzzyyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000//////////............-----------,,,,,,,,,,,+++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€~~~}}}}}}}}}}|}}}}~~€�‚ƒ…‡ˆ‰‹‹Œ��ŽŽŽ����ŒŒŒ‹‹Š‰ˆ‡†…ˆ‡†…„ƒƒ‚��€€€€~~{{{{{{{{{{{zzzzzzzzzzyyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeeeddddddddddccccccccbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@????????>>>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000///////////...........-----------,,,,,,,,,,,+++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€~~~}}}}}}}}}|||}}}~~€�‚ƒ…‡ˆ‰Š‹Œ���ŽŽ����ŒŒŒ‹‹Š‰ˆ‡‡†ˆ‡†…„ƒƒ‚��€€€€~~{{{{{{{{{{zzzzzzzzzzzyyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeedddddddddddccccccccbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@????????>>>>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000///////////...........-----------,,,,,,,,,,,,++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€~~}}}}}}}}}|||||}}}~€�‚ƒ„‡ˆ‰Š‹Œ���ŽŽ����ŒŒŒ‹‹Š‰ˆ‡††ˆ‡†…„„ƒ‚��€€€€~~{{{{{{{{{{zzzzzzzzzzzyyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@????????>>>>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000///////////...........-----------,,,,,,,,,,,,++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€~~}}}}}}}}}|||||}}}~€�‚ƒ„‡ˆ‰Š‹Œ���Ž�����ŒŒŒ‹ŠŠ‰ˆ‡†…ˆ‡†…„„ƒ‚���€€€€~~{{{{{{{{{{zzzzzzzzzzyyyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@????????>>>>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222211111111111000000000000000///////////...........-----------,,,,,,,,,,,,++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€~~}}}}}}}}||||||}}}~~€�ƒ„†ˆ‰Š‹ŒŒ��������ŒŒŒ‹ŠŠ‰ˆ‡†…ˆ‡†…„„ƒ‚‚��€€€€~~{{{{{{{{{{zzzzzzzzzzyyyyyvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggfffffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@????????>>>>>>>>>========<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222221111111111000000000000000///////////............----------,,,,,,,,,,,,++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€~~~}}}}}}}}|||||||}}~~€�‚„†‡‰Š‹‹Œ��������ŒŒ‹‹ŠŠ‰ˆ‡†…ˆ‡†…„„ƒ‚‚��€€€€~{{{{{{{{{{zzzzzzzzzzyyyyyvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@????????>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222221111111111000010000000000///////////............----------,,,,,,,,,,,,++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€~~~}}}}}}}}|||||||}}}~€�‚ƒ†‡ˆ‰Š‹Œ��������ŒŒ‹‹Š‰‰ˆ‡†…ˆ‡†…„ƒƒ‚���€€€€~{{{{{{{{{{zzzzzzzzzzyyyyyvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbaaaaaaaaa```````````__________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222221111111111000010000000000///////////............----------,,,,,,,,,,,,++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€~~~}}}}}}}|||||||||}}~€�‚ƒ…‡ˆ‰Š‹ŒŒ�������ŒŒ‹‹Š‰‰ˆ‡†…ˆ‡†…„ƒƒ‚���€€€€~{{{{{{{{{{zzzzzzzzzzyyyyyvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777776666666666565555555555444444444433333222222222221111111111000010000000000///////////............----------,,,,,,,,,,,,++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€~~~}}}}}}}|||||||||}}~~€�ƒ…†ˆ‰Š‹‹Œ�������ŒŒ‹‹Š‰ˆˆ‡†…ˆ‡†…„ƒƒ‚���€€€€~{{{{{{{{{{zzzzzzzzzzyyyyyvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666565555555555444444444433333222222222221111111111000010000000000///////////............----------,,,,,,,,,,,,++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„„……………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€~~~}}}}}}}}||||||||}}~~€�‚…†‡ˆ‰Š‹ŒŒ������ŒŒ‹‹Š‰ˆ‡††…ˆ‡†…„ƒƒ‚���€€€€~~{{{{{{{{{{zzzzzzzzzzyyyyyvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666565555555555444444444433333222222222221111111111000010000000000///////////............----------,,,,,,,,,,,,++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„„„„………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€~~~}}}}}}}}|||||||||}}~€�‚„†‡ˆ‰Š‹ŒŒ������ŒŒ‹‹Š‰ˆ‡†…„‡††…„ƒ‚‚���€€€€~~{{{{{{{{{{zzzzzzzzzzyyyyyvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^]]]^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666565555555555444444444433333222222222221111111111000010000000000///////////............----------,,,,,,,,,,,,++++++++++*********))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„„„„………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||||||||}}~€‚„…†ˆ‰Š‹ŒŒ������ŒŒ‹‹Š‰ˆ‡†…„‡†……„ƒ‚‚���€€€€~~{{{{{{{{{zzzzzzzzzzzyyyyyvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggfffffffffeeeeeeeeeeeddddddddddccccccccccbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^]]]^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666565555555555444444444433333222222222221111111111000010000000000///////////............----------,,,,,,,,,,,,++++++++++*********))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„„„„………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||||||||}}~~€�„…†‡‰Š‹‹Œ������ŒŒ‹‹Š‰ˆ‡†…„‡†…„„ƒ‚‚���€€€€~~{{{{{{{{{zzzzzzzzzzzyyyyyvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggfffffffffeeeeeeeeeeeddddddddddccccccccccbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^]]]^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888888777777777776666666666565555555555444444444433333222222222221111111111000010000000000///////////...........-----------,,,,,,,,,,,,++++++++++*********))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„„„„„……………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}||||||||||}}~€�ƒ…†‡ˆ‰Š‹Œ������ŒŒ‹‹Š‰ˆ‡†…„‡†…„„ƒ‚‚��€€€€€~~{{{{{{{{{zzzzzzzzzzzyyyyyvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^]]]^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888888777777777776666666666565555555555444444444433333222222222222111111111100010000000000///////////...........-----------,,,,,,,,,,,,+++++++++++********))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„„„„„……………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}||||||||||}}~€�ƒ„†‡ˆ‰Š‹Œ������ŒŒ‹‹Š‰ˆ‡†…„‡†…„„ƒ‚‚���€€€€~~{{{{{{{{{zzzzzzzzzzzyyyyyvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggfffffffffffeeeeeeeeedddddddddddccccccccccbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^]]]^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777777777766666666666565555555555444444444433333222222222222111111111100010000000000///////////............----------,,,,,,,,,,,,+++++++++++********))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„„„„„……………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}||||||||||}}~€�ƒ„…‡ˆ‰Š‹Œ�������Œ‹‹Š‰ˆ‡†…„‡†…„ƒƒ‚‚���€€€€~~{{{{{{{{{zzzzzzzzzzzyyyyyvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggfffffffffffeeeeeeeeedddddddddddccccccccccbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^]]]^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666665655555555554444444444333333222222222221111111111000100000000000//////////............----------,,,,,,,,,,,,+++++++++++********))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  „„„„„„„……………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}||||||||||}}~€�ƒ„…‡ˆ‰Š‹ŒŒ������Œ‹‹Š‰ˆ‡†…„‡†…„ƒƒ‚‚���€€€€~~{{{{{{{{{zzzzzzzzzzzyyyyyvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggfffffffffffeeeeeeeeedddddddddddccccccccccbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^]]]^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666665655555555554444444444333333222222222221111111111000100000000000//////////............----------,,,,,,,,,,,,+++++++++++********))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ………………………………†††††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}|||||||{{{{{{||}}~€�‚ƒ…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡‡†„ƒ‚‚…„ƒ‚‚�€€€~~~~~~}}}}}}}{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwwvvvvvvvvvvvvuuuuuuvvuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^^\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887777777766666666665555555555444444444433333333333233322222222222111111111100110000000000///////////.........-----------,,,,,,,,++++++++++************))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  …………………………………††††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}||||||||{{{{{{||}}~€�‚ƒ…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�…„ƒ‚‚�€€€~~~~~~}}}}}}}{zzzzzzzzzyyyyyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvuuuuuuvuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^^\\\[[[[[[[[[[[ZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887777777766666666665555555555444444444433333333333233322222222222111111111100110000000000///////////.........-----------,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  …………………………………††††††††††…………†††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||}}}}||||||||{{{{{|||}~~€�‚„…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�…„ƒ‚‚�€€€~~~~~~}}}}}}}{zzzzzzzzzzyyyyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvuuuuuuvuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^^\\\[[[[[[[[[[[ZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::999999999988888888887777777766666666665555555555444444444433333333333233322222222222111111111100110000000000///////////.........-----------,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ……………………………………†††††††††…………†††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||}}}}|||||||{{{{{|||}}~€��ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�„„ƒ‚��€€€~~~~~~}}}}}}}{zzzzzzzzzzyyyyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvuuuuuuvuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeddedddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777666666666655555555554444444444333333333332333222222222221111111111001100000000000//////////.........-----------,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ……………………………………†††††††††……………††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||}}}||||||||{{{{||||}}~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�„ƒƒ‚��€€€~~~~~~}}}}}}}{zzzzzzzzzzyyyyyyyyyyyxxxwwwwwwwvvvvvvvvvvvvuuuuuuvuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::::9999999999888888888877777777666666666655555555554444444444333333333332333222222222221111111111001100000000000//////////.........-----------,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ……………………………………†††††††††……………††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||}}}|||||||||{{||||}}~€�‚‚ƒ…†‡ˆ‰‰ŠŠ‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚�„ƒƒ‚��€€~~~~~~}}}}}}}{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwwvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::::9999999999888888888877777777666666666655555555554444444444333333333332333222222222221111111111001100000000000//////////.........-----------,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ………………………………………††††††††……………††††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||}}|||||||||||||||}}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹ŠŠŠ‰ˆ‡†…„ƒ‚�€„ƒ‚‚��€€~~~~~~}}}}}}}{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwwvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeddedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::::9999999999888888888877777777666666666655555555544444444444333333333332333322222222221111111111001100000000000//////////.........-----------,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ………………………………………††††††††………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||}}|}}||||||||||}|||||||||||||||}}~~€�‚ƒƒ…††‡ˆ‰ŠŠŠ‹‹ŠŠŠ‰ˆˆ‡†…„ƒ‚�€„ƒ‚‚�€€€~~~~~~}}}}}}}{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeddeddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa``````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::::9999999999888888888877777777666666666655555555544444444444333333333332333322222222221111111111001100000000000//////////.........------------,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ………………………………………††††††††………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||}||||||||||||||}}~~€�‚ƒ„„…†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰ˆ‡†…„ƒƒ‚�€ƒƒ‚��€€€~~~~~~}}}}}}}}{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeddeddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa``````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;::::::::::::9999999999888888888877777777666666666655555555544444444444333333333333333322222222221111111111001100000000000//////////.........------------,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  …………………………………………†††††††…………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||}}~€�‚ƒ„„…†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€€ƒ‚‚��€€€~~~~~~}}}}}}}}{zzzzzzzzzyyyyyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqpppppooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeddeddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa``````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::::9999999999888888888877777777666666666655555555544444444444333333333333333322222222221111111111001100000000000//////////.........------------,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  …………………………………………†††††††…………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||||||}}~€�‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒƒ‚�€ƒ‚��€€€~~~~~}}}}}}}}}zzzzzzzzzzyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqpppppooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeddedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa``````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666655555555544444444444333333333333333322222222221111111111001100000000000//////////.........------------,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  …………………………………………†††††††…………………††††††††††††††††††……………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||||||||}}~~€�‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚�€€‚‚��€€€~~~~~~}}}}}}}}}zzzzzzzzzzyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeddedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666655555555544444444444333333333333333322222222221111111111001100000000000//////////.........------------,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ……………………………………………††††††……………………†††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||{||||}}~~€�‚ƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚‚�€~‚���€€~~~~~}}}}}}}}}}zzzzzzzzzzyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666655555555544444444444333333333333333322222222221111111111001100000000000//////////..........-----------,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ……………………………………………††††††……………………†††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{|||||{{||||}}~€�‚ƒ„……†‡ˆˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚�€€~‚��€€€~~~~~}}}}}}}}}}zzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666655555555544444444444333333333333333322222222221111111111001100000000000//////////..........-----------,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ……………………………………………††††††………………………††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{||||{{||||}}~€�‚ƒ„……†‡ˆˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚��€~~���€€~~~~~}}}}}}}}}}}zzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrqqqqqqqqqqqppppooooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa``````````````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666655555555544444444444333333333333333322222222221111111111001100000000000//////////..........-----------,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ………………………………………………†††††………………………††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{||||{{||||}~~€�‚ƒ„…†‡ˆ‰‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„„ƒ‚�€~~��€€€~~~~~}}}}}}}}}}|zzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````___________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666665555555544444444444333333333333333322222222221111111111001100000000000//////////.........-------------,,,,,,,++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!  ………………………………………………†††††…………………………†††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{||||{||||}}~€�‚ƒ„…†‡ˆ‰‰Š‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚��€~~}��€€€~~~~~}}}}}}}}}}|zzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````___________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666655555555544444444444333333333333333322222222221111111111001100000000000//////////.........------------,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!  …………………………………………………††††…………………………†††††††††††††††………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{|||||||||}~~€�ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„ƒƒ‚�€~~}�€€€~~~~~}}}}}}}}}}}|zzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````___________^^^^^^^^^]\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666655555555544444444444333333333333333322222222221111111111001100000000000//////////..........------------,,,,,,,++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!  …………………………………………………††††……………………………††††††††††††††………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||{{{||||||||}}~€�‚ƒ„…†‡ˆ‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†……„ƒ‚��€~~}}�€€€~~~~~}}}}}}}}}}}|zzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````___________^^^^^^^^^]\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666655555555544444444444333333333333333322222222221111111111001100000000000//////////..........------------,,,,,,,++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!  ……………………………………………………†††……………………………††††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||{{{||||||||}}~€�‚„…†‡ˆ‰‰ŠŠ‹ŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„„ƒ‚�€~~}}€€€~~~~~}}}}}}}}}}||zzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````___________^^^^^^^^^]\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666655555555544444444444333333333333333322222222221111111111001100000000000//////////..........------------,,,,,,,++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!  ……………………………………………………†††………………………………†††††††††††††……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{||||||||}~�‚ƒ„…†‡ˆ‰ŠŠŠ‹ŠŠŠŠŠ‰‰‰ˆ‡‡††…„ƒ‚‚�€~}}|€€€~~~~~}}}}}}}}}}}||zzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^^]\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777766666666655555555554444444444333333333333333322222222221111111111001100000000000//////////..........------------,,,,,,,++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!  ……………………………………………………†††………………………………†††††††††††††……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{|||||||}}~€�‚ƒ„…‡ˆˆ‰ŠŠ‹‹ŠŠŠŠŠ‰‰ˆˆ‡‡†…„„ƒ‚�€€~~}}|€€€~~~~~}}}}}}}}}}}||zzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^^]\\[[[[[[[[[[[ZZZZZZZZZYYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777766666666665555555544444444444333333333333333322222222221111111111001100000000000//////////..........------------,,,,,,,++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!  ………………………………………………………††…………………………………††††††††††††………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{|||||||}}~€�‚ƒ…†‡ˆ‰‰ŠŠŠ‹ŠŠŠŠ‰‰‰ˆˆ‡††…„ƒƒ‚�€~~}}|€€~~~~~}}}}}}}}}}|||zzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^^]\\[[[[[[[[[[[ZZZZZZZZZYYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777766666666665555555544444444444333333333333333322222222221111111111001100000000000//////////..........------------,,,,,,,++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!  ………………………………………………………††…………………………………††††††††††††…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{|||||||}~~€�‚„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„ƒ‚��€~}}}|€€~~~~~}}}}}}}}}}|||zzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^^]\\[[[[[[[[[[ZZZZZZZZZZYYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666655555555554444444444333333333333333322222222221111111111001100000000000//////////..........------------,,,,,,,++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!  …………………………………………………………†……………………………………†††††††††††……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{||||||}}~€�ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡††…„„ƒ‚�€€~~}}||€€~~~~~}}}}}}}}}}|||zzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrqqqqqqqqqqqqppppoooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________^^^^^^^^^^]\\[[[[[[[[[[ZZZZZZZZZZYYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777666666666665555555554444444444333333333333333222222222221111111111001100000000000//////////..........------------,,,,,,,++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||~~}}}}}}}}}}}}}}}}}||||||||||||}}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡††…„„ƒ‚�€€~~}}}|��€€€€€~~~~~~~~~}}}}zzzyyyyyyyyyyyxxxxxxxxxxxvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````````__________^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::9999999888888888877777777777666666666655555555554454444444444333333333332223222222222221111111111000000000000//////////.......----------,,,,,,,,,,,+++++++++++++**********))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||~}}}}}}}}}}}}}}}}}|||||||||||||}}~€�‚ƒ„…†‡ˆˆ‰‰‰ŠŠ‰‰‰‰ˆˆˆ‡‡†……„ƒƒ‚�€€~~}}||��€€€€€~~~~~~~~~}}}}zzzyyyyyyyyyyyxxxxxxxxxxxvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````````__________^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::9999999888888888877777777777666666666655555555554454444444444333333333332223222222222221111111111000000000000//////////.......----------,,,,,,,,,,,+++++++++++++**********))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||~}}}}}}}}}}}}}}}}}||||||||||||}}~~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…„„ƒ‚��€~~}}||��€€€€€~~~~~~~~~}}}}zzzyyyyyyyyyyyxxxxxxxxxxxvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````````__________^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::9999999888888888877777777777666666666655555555554454444444444333333333332223222222222221111111111000000000000//////////.......----------,,,,,,,,,,,+++++++++++++**********)))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||~}}}}}}}}}}}}}}}}}||||||||||||}}~~€�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††……„ƒƒ‚��€~~}}||��€€€€€~~~~~~~~~}}}}zzzyyyyyyyyyyyxxxxxxxxxxxvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````````_________^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::99999998888888888877777777776666666666555555555544544444444443333333333322232222222222211111111110000000000000/////////.......----------,,,,,,,,,,,+++++++++++++**********)))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||~}}}}}}}}}}}}}}}}|||||||||||||}}~€�‚ƒ„…†‡‡ˆˆˆ‰‰‰ˆˆˆˆ‡‡‡††…„„ƒ‚‚�€€~~}}}||��€€€€€~~~~~~~~~}}}}zzzyyyyyyyyyyyxxxxxxxxxxxvvvvuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````````_________^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::99999998888888888877777777776666666666555555555544544444444443333333333322232222222222111111111110000000000000/////////.......----------,,,,,,,,,,,+++++++++++++**********)))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||~}}}}}}}}}}}}}}}}||||||||||||}}}~€€�‚ƒ„…††‡ˆˆˆˆˆ‰ˆˆˆ‡‡‡††……„ƒƒ‚��€~~}}}||��€€€€€~~~~~~~~~}}}}zzzyyyyyyyyyyyxxxxxxxxxxxvvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````````_________^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::99999998888888888877777777776666666666555555555544544444444443333333333322232222222222111111111110000000000000/////////.......-----------,,,,,,,,,,+++++++++++++**********)))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}||||||||||||}}~~€��‚ƒ„…††‡‡ˆˆˆˆˆˆˆ‡‡‡††……„„ƒ‚‚�€€~~}}}||��€€€€€~~~~~~~~~}}}}zzzyyyyyyyyyyxxxxxxxxxxxxvvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrqqqppppppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````````_________^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::::::99999998888888888877777777776666666666555555555544544444444443333333333322232222222222111111111110000000000000/////////.......-----------,,,,,,,,,,+++++++++++++**********)))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}||||||||||||}}~~€�‚‚ƒ„…††‡‡ˆˆˆˆˆˆ‡‡‡††……„„ƒƒ‚��€€~~}}}||��€€€€€~~~~~~~~}}}}}zzyyyyyyyyyyyxxxxxxxxxxxxvvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrqqqppppppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaa```````````_________^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::999999988888888888777777777766666666665555555555545444444444433333333333222322222222221111111111000000000000000////////.......-----------,,,,,,,,,,++++++++++++***********)))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}|||||||||||}}}~€�‚ƒƒ„…††‡‡ˆˆˆˆˆ‡‡‡†††……„„ƒ‚‚��€~~~}}}||��€€€€€~~~~~~~~}}}}}zzyyyyyyyyyyyxxxxxxxxxxxxvvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaa```````````_________^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::999999988888888888777777777766666666665555555555545444444444433333333333222322222222221111111111100000000000000/////////......-----------,,,,,,,,,,++++++++++++***********)))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}||||||||||}}~~€�‚ƒƒ„…††‡‡‡ˆˆˆˆ‡‡†††……„„ƒƒ‚��€€~~}}}}||��€€€€~~~~~~~~~}}}}}zzyyyyyyyyyyyxxxxxxxxxxxxvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````````_________^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::999999988888888888777777777766666666665555555555545444444444433333333333222322222222221111111111100000000000000/////////......-----------,,,,,,,,,,++++++++++++**********))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}||||||||}}}~~€€�‚ƒ„„…††‡‡‡ˆˆˆ‡‡‡††……„„ƒƒ‚‚�€€~~}}}}||��€€€€~~~~~~~~}}}}}}zyyyyyyyyyyyyxxxxxxxxxxxxvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaa``````````__________^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::999999988888888888777777777766666666665555555555545444444444433333333333222322222222221111111111100000000000000/////////......-----------,,,,,,,,,,++++++++++++**********))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}||||}}}}~~~€€�‚ƒ„„…††‡‡‡‡ˆ‡‡‡†††……„„ƒ‚‚��€€~~~}}}}||��€€€€~~~~~~~~}}}}}}zyyyyyyyyyyyxxxxxxxxxxxxxvvuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaa``````````__________^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::999999988888888888777777777766666666665555555555545444444444433333333333222322222222221111111111100000000000000/////////......-----------,,,,,,,,,+++++++++++++**********))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€��‚ƒ„„…††‡‡‡‡‡‡‡‡††……„„ƒƒ‚��€€€~~~}}}}||��€€€€~~~~~~~~}}}}}}yyyyyyyyyyyyxxxxxxxxxxxxxvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaaaa``````````__________^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::9999999888888888887777777777666666666655555555555454444444444333333333332223222222222211111111111000000000000000////////......-----------,,,,,,,,,+++++++++++++**********))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€��‚ƒ„„…††‡‡‡‡‡‡‡†††……„ƒƒ‚‚��€€~~~}}}}||��€€€€~~~~~~~~}}}}}}yyyyyyyyyyyyxxxxxxxxxxxxwvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrqqppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaaaa``````````__________^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::9999999888888888887777777777666666666655555555555454444444444333333333332223222222222211111111111000000000000000////////......-----------,,,,,,,,,+++++++++++++**********))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€�‚‚ƒ„„…†††‡‡‡‡‡‡††……„„ƒƒ‚��€€€~~~~}}}}||��€€€€~~~~~~~~}}}}}}yyyyyyyyyyyyxxxxxxxxxxxxwvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrqqppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaaa```````````__________^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::9999999888888888887777777777666666666655555555555454444444444333333333332223222222222211111111111000000000000000////////......-----------,,,,,,,,,+++++++++++++**********))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€�‚‚ƒ„„…†††‡‡‡‡‡‡††……„ƒƒ‚‚��€€~~~~}}}}||��€€€€~~~~~~~~}}}}}}yyyyyyyyyyyyxxxxxxxxxxxxwvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrqpppppppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaaa```````````_________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::9999999888888888887777777777666666666655555555555454444444444333333333332223222222222211111111111000000000000000////////......-----------,,,,,,,,,+++++++++++++**********))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€��‚‚ƒ„„……†††‡‡‡‡††……„„ƒƒ‚‚��€€~~~~~}}}||��€€€€~~~~~~~~}}}}}}yyyyyyyyyyyxxxxxxxxxxxxxwvvuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaaa```````````_________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::9999999888888888887777777777666666666655555555555454444444444333333333332223222222222211111111111000000000000000////////......-----------,,,,,,,,,++++++++++++***********))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}~~~~~~~~~~~~~~~~€€€��‚‚ƒ„„……†††‡‡‡‡††……„„ƒƒ‚��€€€~~~~~}}}}|��€€€€~~~~~~~~}}}}}}yyyyyyyyyyyxxxxxxxxxxxxxwvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaaa``````````__________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888777777777766666666665555555555545444444444433333333333222322222222221111111111100000000000000/////////......-----------,,,,,,,,+++++++++++++***********))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€���‚‚ƒ„„………†††††††………„„ƒ‚‚��€€€~~~~~}}}}|��€€€€~~~~~~~~}}}}}}yyyyyyyyyyxxxxxxxxxxxxxwwvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````````_________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888777777777766666666665555555555545444444444433333333333222322222222221111111111100000000000000/////////......-----------,,,,,,,,+++++++++++++***********))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€��‚‚‚ƒƒ„„……†††††††………„ƒƒ‚‚��€€€~~~~}}}}|��€€€€~~~~~~~~~}}}}}yyyyyyyyyyxxxxxxxxxxxxxwwvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaa``````````__________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888777777777766666666665555555555545444444444433333333333222322222222221111111111100000000000000/////////......-----------,,,,,,,,+++++++++++++***********))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}~~~~~~~~~~~~~~~~~€€€€���‚‚‚ƒƒ„„………††††††……„„ƒƒ‚‚��€€€~~~~}}}}|��€€€€~~~~~~~~~}}}}}yyyyyyyyyyxxxxxxxxxxxxxwwvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaa``````````__________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888777777777766666666665555555555545444444444433333333333222222222222221111111111100000000000000/////////......-----------,,,,,,,,+++++++++++++***********))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||~~~~~~~~~~~~~~~~~~€€€€����‚‚ƒƒƒ„„………††††††……„„ƒƒ‚‚��€€€~~~~~}}}|��€€€€~~~~~~~~}}}}}yyyyyyyyyxxxxxxxxxxxxxwwwvuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrqppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaa``````````__________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888777777777766666666665555555555545444444444433333333333222222222222221111111111100000000000000////////.......----------,,,,,,,,,+++++++++++++***********))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||~~~~~~~~~~~~€€€€����‚‚‚ƒƒƒ„„„………†††††……„„ƒƒ‚‚��€€€~~~~}}}|��€€€€~~~~~~~~}}}}}yyyyyyyyxxxxxxxxxxxxxxwwwuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaa``````````__________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888888877777777776666666666555555555554544444444443333333333322222222222222111111111110000000000000/////////.......----------,,,,,,,,,+++++++++++++***********))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||~~~~~~~~~€€€€����‚‚‚‚ƒƒ„„„…………††††……„„ƒƒ‚‚���€€€~~~~}}}|��€€€€~~~~~~~~}}}}}yyyyyyyyxxxxxxxxxxxxxxwwwuuuuuuuuuuuuttttttttttttsttssssssssssssrrrrrrrrrrrppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaa``````````__________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888888877777777776666666666655555555554544444444443333333333322222222222222111111111110000000000000/////////.......----------,,,,,,,,,+++++++++++++***********))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||~~~~~~~€€€�����‚‚‚‚ƒƒƒ„„„…………††………„„ƒƒ‚‚‚��€€€~~~~}}}|��€€€€~~~~~~~}}}}}yyyyyyyyxxxxxxxxxxxxxwwwwuuuuuuuuuuuuttttttttttttsttssssssssssssrrrrrrrrrrrppppppppppppoooooooooooonooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;:::::::99999998888888888877777777776666666666655555555554544444444443333333333322222222222222111111111110000000000000/////////.......----------,,,,,,,,,++++++++++++++**********))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€����‚‚‚‚ƒƒƒ„„„………………‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚����€€€€~~~~~}}}}}}}}}||||||{yyyxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuuutttttttttttrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777776666666666555555555444444444433333333333222222211111111111000000000////////.........-------------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~€€€€����‚‚‚‚ƒƒƒ„„„„……………‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚���€€€€€~~~~~~}}}}}}}}||||||{yyxxxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuttttttttttrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccbbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777776666666666555555555444444444433333333333222222211111111111000000000////////.........-------------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~€€€����‚‚‚‚ƒƒƒ„„„„……………‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚���€€€€~~~~~~}}}}}}}}||||||{yyxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuuuuuttttttttttrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccbbbbbaaaaaaaaaaa`````````______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>=========<<<<<=<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777776666666666555555555444444444433333333333222222211111111111000000000///////..........-------------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€����‚‚‚‚ƒƒƒ„„„„……………‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚‚���€€€€~~~~~~}}}}}}}}||||||{yyxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuuuuuttttttttttrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhggggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccbbbbbaaaaaaaaaaa`````````______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>=========<<<<<=<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777776666666666555555555544444444433333333333222222211111111111000000000///////..........------------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€���‚‚‚‚ƒƒƒ„„„………………‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚‚���€€€€~~~~~~}}}}}}}}|||||{{yyxxxxxxxxxxxxxwwwwwwwwwwvuuuuuuuuuuuuutttttttttttrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggffffffffffeeeeeeeeeeeeeeddddddddddccccccbbbbbaaaaaaaaaaa`````````______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777776666666666655555555544444444433333333333222222211111111111000000000///////..........------------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€���‚‚‚ƒƒƒƒ„„„………………‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚���€€€€~~~~~~}}}}}}}}||||||{{yyxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuuuuuutttttttttttrrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccbbbbbaaaaaaaaaaa`````````______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>==========<<<<<=<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777776666666666655555555544444444433333333333222222211111111111000000000///////..........------------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}~~~~€€€���‚‚‚ƒƒƒ„„„„………………‰ˆˆˆ‡‡††……„„ƒƒ‚‚‚���€€€~~~~~~~}}}}}}}}||||||{{yxxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccbbbbbaaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>==========<<<<<=<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777776666666666655555555544444444433333333333222222211111111111000000000///////..........------------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~€€€��‚‚‚ƒƒƒƒ„„„…………………‰ˆˆˆ‡‡††……„„ƒƒ‚‚���€€€~~~~~~~}}}}}}}|||||||{{yxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>==========<<<<<=<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777776666666666655555555544444444433333333333222222211111111111000000000///////..........------------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~€€���‚‚‚ƒƒƒ„„„……………………‰ˆˆˆ‡‡††……„„ƒƒ‚‚��€€€€~~~~~~~}}}}}}}}||||||{{{yxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuuuuuttttttttttttrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888887777777777666666666655555555544444444433333333333322222211111111111000000000///////..........------------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~€€���‚‚ƒƒƒ„„„„……………………ˆˆˆˆ‡‡††……„„ƒƒ‚‚��€€€~~~~~~~~~}}}}}}}|||||||{{{xxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>==========<<<<<=<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888887777777777666666666655555555544444444333333333333322222211111111111000000000///////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~€€��‚‚‚ƒƒ„„„„………………………ˆˆˆ‡‡‡††……„„ƒƒ‚���€€~~~~~~~~~}}}}}}}}|||||||{{{xxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggffffffffffffeeeeeeeeeeeeedddddddddddccccccbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<=<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888887777777777666666666655555555544444444333333333333322222221111111111000000000///////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}~~€€��‚‚ƒƒ„„„„…………………………ˆˆˆ‡‡†††……„„ƒ‚‚��€€€~~~~~~~~~~}}}}}}}|||||||{{{{xxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggffffffffffffeeeeeeeeeeeeedddddddddddccccccbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>>===========<<<<=<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888887777777777666666666655555555544444444333333333333322222221111111111000000000////////..........-----------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………††††††††††††††…………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~}~~~~~~~~~~}}}}}}}}}}}}~~€€��‚‚ƒƒ„„„………………………………ˆˆ‡‡‡††……„„ƒƒ‚‚��€€~~~~~~~~~~}}}}}}}}|||||||{{{{xxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqqppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggffffffffffffeeeeeeeeeeeeedddddddddddccccccbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>>===========<<<<=<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999888888887777777777666666666655555555544444444333333333333322222221111111111100000000////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………††††††††††††…………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~}~~~~~~~~~}}}}}}}}}}}}}~~€€��‚‚ƒƒ„„……………††……………„ˆˆ‡‡†††……„„ƒƒ‚‚��€€~~~~~~~~~}}}}}}}}}||||||{{{{{xxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttsrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggffffffffffffeeeeeeeeeeeeedddddddddddccccccbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>>===========<<<<=<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888887777777777666666666655555555544444444333333333333322222221111111111100000000////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  ƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………††††††††††…………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}|||}}}}~~€��‚‚ƒƒ„„…………†††††…………„ˆ‡‡‡††………„„ƒƒ‚‚��€€~~~~~~~~~}}}}}}}}}}||||||{{{{{xxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttsrrrrrrrrqqqqqqqqqqqqpppppqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccbbbbaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>===========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888887777777777766666666655555555544444444333333333333322222221111111111100000000////////..........-----------,,,,,,,,,,,,++++++++++++**********))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!  ƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………††††††††……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€���������������������€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}~~€€��‚ƒƒ„„…………††††††…………„ˆ‡‡†††………„„ƒƒ‚‚��€€~~~~~~~~}}}}}}}}}}||||||{{{{{{xxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuuutttttttttttttsrrrrrrrrqqqqqqqqqqqqpppppqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggfffffffffffeeeeeeeeeeeeeeddddddddddcccccccbbbbaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>===========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888887777777777766666666655555555544444444333333333333322222221111111111100000000////////...........----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!  ƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††…………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€���������������������€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}~~€€�‚‚ƒƒ„„……††††††††………„„‡‡†††………„„„ƒƒ‚‚��€€~~~~~~~}}}}}}}}}}}||||||{{{{{{xxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuuuuutttttttttttttsrrrrrrrqqqqqqqqqqqqqpppppqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggfffffffffffeeeeeeeeeeeeeeddddddddddcccccccbbbbaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>===========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888887777777777766666666655555555544444444333333333333322222221111111111100000000////////...........----------,,,,,,,,,,,,++++++++++++*********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!  ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††………………………………………………………††††………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€���������������������€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}~~€€�‚‚ƒ„„………†††††††††……„„‡‡†††………„„ƒƒƒ‚‚��€€~~~~~~~~}}}}}}}}}}}|||||{{{{{{xxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuuuuutttttttttttttsrrrrrrrqqqqqqqqqqqqqpppppqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiihhhhhgggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>===========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888887777777777766666666665555555544444444333333333333322222221111111111000000000/////////..........----------,,,,,,,,,,,,++++++++++++*********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!  ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††………………………………………………………………†…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€��������������������€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~€€�‚‚ƒ„„……††††††††††……„„‡†††………„„„ƒƒƒ‚‚��€€~~~~~~~~~}}}}}}}}}}|||||{{{{{{xxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuuuuuttttttttttttssrrrrrrrqqqqqqqqqqqqqpppppqqqqqqqpppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiihhhhhgggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>===========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888888777777777766666666655555555544444444333333333333322222221111111111000000000/////////..........----------,,,,,,,,,,,,++++++++++++*********)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!  ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€��������������������€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}~~€€�‚‚ƒ„„……†††‡‡‡‡†††……„„‡††………„„„„ƒƒ‚‚‚��€€~~~~~~~~~~~~}}}}}}}|||||{{{{{{xxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttssrrrrrrrqqqqqqqqqqqqqpppppqqqqqqqppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiihhhhhgggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888888777777777766666666655555555544444444333333333333222222221111111111000000000/////////..........----------,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''''&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€�������������������€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~€€�‚‚ƒ„„……†††‡‡‡‡†††……„ƒ‡††………„„„ƒƒƒ‚‚‚��€€~~~~~~~~~~~~}}}}}}|||||{{{{{{xxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuutttttttttttttssrrrrrrrqqqqqqqqqqqqppppppqqqqqqqppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiiihhhhhgggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999998888888777777777766666666665555555544444444333333333333222222221111111111000000000/////////..........----------,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''''&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€�������������������€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}~~€€�‚‚ƒ„„……†††‡‡‡‡†††…„„ƒ‡†………„„„„ƒƒƒ‚‚‚��€€~~~~~~~~~~~~~}}}}}|||||{{{{{{xxxxxxxxxwwwwwwwwwwwwwwvvuuuuuuuuuutttttttttttttssrrrrrrrqqqqqqqqqqqqppppppqqqqqqqppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiihhhhhhgggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999998888888777777777766666666655555555544444444333333333333222222211111111111000000000////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''''&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€������������������€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}~€��‚ƒƒ„……†††‡‡‡‡†††…„„ƒ††……„„„„ƒƒƒƒ‚‚‚��€€€~~~~~~~~~~~~~}}}}}||||{{{{{{xxxxxxxxxwwwwwwwwwwwwwwvvuuuuuuuuuutttttttttttttssrrrrrrqqqqqqqqqqqqqppppppqqqqqqqppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiiihhhhhgggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999998888888777777777766666666655555555544444444333333333333222222211111111110000000000////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''''&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€������������������€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}~~€€�‚‚ƒ„„……††‡‡‡‡†††…„„ƒ††……„„„ƒƒƒƒ‚‚‚‚���€€~~~~~~~~~~~~}}}}||||{{{{{{xxxxxxxxxwwwwwwwwwwwwwwvvuuuuuuuuuutttttttttttttssrrrrrrqqqqqqqqqqqqqppppppqqqqqqqppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiiihhhhhgggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMNNMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>===========<<<=<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999998888888777777777766666666655555555544444444333333333332222222211111111110000000000////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''''&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€�����������������€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}~€€�‚ƒƒ„……††††‡††††…„„ƒ††……„„ƒƒƒƒƒ‚‚‚‚���€€€~~~~~~~}}}}}||||{{{{{xxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuttttttttttttttssrrrrrrqqqqqqqqqqqqqppppppqqqqqqppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiihhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccccbbaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMMMLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999998888888777777777766666666655555555544444444333333333332222222111111111110000000000///////............-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''''&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€����������������€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}~~€��‚ƒƒ„……††††††††…„„ƒ††…„„„ƒƒƒƒ‚‚‚‚‚����€€€€~~~~~}}}}||||{{{{{xxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuttttttttttttttssrrrrrrqqqqqqqqqqqqpppppppqqqqqqppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiihhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccccbbaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999988888888777777777766666666655555555544444444333333333332222222111111111110000000000///////............-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''''&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††…††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{||||||||||||||||||||||||}~~~€€�‚‚ƒ„„…††††††††……„ƒ„ƒ‚‚���€€€€€~~~~~}}}}}}|||||||{{{{{zzzzyyyyyxxwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnmmmmmmlllllllllllllkkkkkklllllkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::999999999888888888888887777777777666666666554444444333333333222222222111111100000000000//////////.............----------,,,,,,,+++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††…………†††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||}~~€€�‚ƒƒ„……†††††††……„ƒ„ƒ‚‚��€€€€€~~~~~~~}}}}}}|||||{{{{zzzzyyyyyyxwwwwvvvvvvvvvvuuuuuuuuuuuttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnmmmmmmlllllllllllllkkkkkkllllkkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::999999999888888888888887777777777666666666554444444333333333222222222111111100000000000//////////............-----------,,,,,,,+++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{|||||||||||||||||||||||||}}~~€€�‚ƒƒ„……††††††……„„„ƒ‚‚��€€€€~~~~~~}}}}}}||||{{{{zzzzyyyyyywwwwwvvvvvvvvvvuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnmmmmmmlllllllllllllkkkkkklllllkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeddddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::999999999888888888888887777777776666666665554444444333333333222222222111111100000000000//////////............-----------,,,,,,,+++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………†††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}~~€��‚ƒ„„……†††††……„„„ƒ‚‚��€€€~~~~~}}}}}||||{{{{zzzzyyyyywwwwwwwvvvvvvvvuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmmmmmmlllllllllllllkkkkkkllllkkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhggggggggggggfffffeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::999999999888888888888887777777776666666665554444444333333333222222222111111100000000000/////////.............-----------,,,,,,,+++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}~~€�‚‚ƒ„………††††……„„„ƒ‚‚��€€€~~~~~}}}}||||{{{{zzzzyyyywwwwwwwwvvvvvvvuuuuuuuuuuttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmlllllllllllllkkkkkllllkkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhggggggggggggfffffeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::99999999988888888888888777777777666666666555444444433333333322222222211111100000000000//////////............------------,,,,,,,+++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………†††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}~~€€�‚ƒ„„……††††……„„„ƒƒ‚��€€€€€~~~~}}}}||||{{{{zzzzyyyxwwwwwwwwvvvvvvvuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmlllllllllllllkkkkkklllllkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888888888887777777777666666666555444444433333333322222222211111100000000000//////////............------------,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{|||}}}~€�‚‚ƒ„………†††………„„ƒƒ‚��€€€€€€€€€€~~~~}}}}|||{{{{{zzzzzyxxxwwwwwwwvvvvvvuuuuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmllllllllllllkkkkkkllllkkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888888888887777777777666666666555444444333333333322222222211111100000000000//////////............------------,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{||||}}~~€€�‚ƒ„„……†††………„„„ƒ‚‚�€€€€€€€€€€€~~~~}}}}|||{{{{{zzzzzxxxxxwwwwwvvvvvvuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmllllllllllllkkkkkklllllkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888888888887777777776666666665555444444333333333322222222211111100000000000//////////...........-------------,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{|||||}}~€�‚ƒƒ„………††………„„„ƒ‚‚�€€€€€€€€€€€€€~~~~}}}}|||{{{{{zzzzxxxxxxwwwwwvvvvvuuuuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmllllllllllllkkkkkkllllkkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888888888887777777776666666665555444444433333333322222222211111100000000000//////////...........-------------,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{|||||}}~~€�‚‚ƒ„………†††……„…„ƒ‚‚�€€€€€€€€€€€€€~~~~}}}}|||{{{{{zzzxxxxxxxwwwwwvvvvvuuuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmllllllllllllkkkkkklllllkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888888888887777777776666666665555444444333333333322222222211111100000000000//////////...........-------------,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{||||||}}~€€�‚ƒ„„………†………„…„ƒƒ‚�€€€€€€€€��€€€€~~~}}}}}|||{{{{{{zyyxxxxxxwwwwvvvvvuuuuuuuutttssssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmlllllllllllkkkkkkklllllkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeddddddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888888888887777777776666666665555444444333333333322222222211111100000000000//////////...........-------------,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{||||||}}~€�‚ƒƒ„………………………„ƒƒ‚��€€€€€����€€€€~~~~}}}}}||||{{{{{yyyxxxxxwwwwvvvvvuuuuuuuutttsssssssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmlllllllllllkkkkkkklllllkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeddddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888888888887777777776666666665555444444333333333322222222211111110000000000//////////...........-------------,,,,,,,++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{||||||}}~~€�‚ƒƒ„………………………„ƒƒ‚��€€€€€����€€€€~~~~~}}}}||||{{{{yyyyxxxxxwwwwvvvvuuuuuuuuttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkklllllkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888888888887777777776666666665555444444333333333322222222211111110000000000//////////...........-------------,,,,,,,++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{||||||}}~~€�‚‚ƒ„„……………………„„ƒ‚��€€~€€€€€���€€€€€~~~~~}}}}|||{{{{yyyyyxxxxwwwwvvvvuuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkllllkkkkkkkkkkkjjjjjjjjjjihhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999988888888888877777777776666666665555444444333333333322222222211111110000000000//////////...........-------------,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||}}~€��‚ƒ„„……………………„„ƒ‚��€€~~€€€€€€�€€€€€€~~~~~}}}}|||{{{yyyyyxxxxxwwwvvvvuuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppopoooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkllllkkkkkkkkkkkjjjjjjjjjjihhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999988888888888877777777776666666665555444444333333333322222222211111110000000000//////////...........-------------,,,,,,,+++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|{|||||}}~€€�‚ƒ„„……………………„„ƒ‚��€€~~€€€€€�€€€€€€€~~~~}}}||||{{yyyyyyxxxxwwwvvvvuuuuuuutttsssssssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppopoooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkllllkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999998888888888877777777776666666665555444444333333333332222222211111110000000000///////////..........-------------,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{||||}}~€�‚ƒƒ„……………………„„ƒ‚��€€~€€€€€€€€€€€€€€~~~~}}}|||{{zyyyyyxxxxwwwvvvvuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppopoooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkklllkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeddddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999988888888888777777777766666666665554444444333333333222222222111111100000000000//////////..........-------------,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{|||}}~~€�‚ƒƒ„„……………„…„„ƒ‚‚�€€€€€€€€€€€€€€€€€€~~~}}}|||{zyyyyyxxxxwwwvvvvuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppopoooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkklllkkkkkkkkkkkkjjjjjjjjjjihhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeddddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999988888888888777777777766666666665554444444333333333322222222111111100000000000//////////..........-------------,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††…………………………………………………………………„„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{|||}}~~€�‚‚ƒ„„……………„…„„ƒ‚‚�€€€€€€€€€�€€€€€€€€€€€~~~}}|||{zyyyyyyxxxwwwwvvvuuuuuuttssssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkklllkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999988888888888777777777766666666665554444444333333333222222222111111100000000000//////////..........-------------,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{|||}~~€��‚ƒ„„……………„…„„ƒ‚‚��€€€€€€€����€€€€€€€€€€€€~~~}}}|||zzyyyyyxxxxwwwvvvuuuuuuttssssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkklllkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999988888888888777777777766666666666554444444333333333322222222111111100000000000//////////..........-------------,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{|||}}~€��‚ƒ„„……………„…„„ƒƒ‚��€€€€€€€€���������€€€€€€€€€~~~}}|||zzyyyyyxxxxwwwvvvvuuuuuutsssssssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppppppopoooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkllkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888777777777766666666666554444444433333333322222222111111100000000000//////////..........------------,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{|||}}~€€�‚ƒƒ„„…………„…„„ƒƒ‚���€€€€€€€€€€����������������€€€€€~~}}}||zzyyyyyxxxxwwwvvvvuuuuuuttssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkllkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeddddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666554444444433333333222222222111111100000000000//////////..........------------,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{||}}~€�‚ƒƒ„„…………„…„„ƒƒ‚‚��€€€€€€€€€€������������������€€€€~~}}}||zzzyyyyxxxxwwwvvvvuuuuuutsssssssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppppppopoooooooooooonnnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkllkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeddddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666654444444433333333322222222111111100000000000//////////.........-------------,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{|||}~~€�‚ƒƒ„„…………„……„„ƒ‚‚‚���€€€€€€�������‚‚������������€€€€~~~}}||zzzyyyyxxxxwwwwvvvuuuuuuttsssssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkllkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhgggggggggggfffffeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666654444444433333333222222222111111100000000000//////////.........------------,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!!   „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€�‚‚ƒ„„„………„……„„ƒƒ‚‚�������������‚‚‚‚‚‚‚‚‚‚‚�������€€€~~}}||zzzyyyyxxxxwwwwvvvvuuuuuutsssssssssssssrrrrrrrrrrrqqqqqqqqqpppppppppppppppopooooooooooooonnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkllkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhggggggggggggffffeeeeeeeeeeedddddddddddcdddddddcccccccccccbbbbbbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777777766666666666654444444443333333322222222111111100000000000//////////.........------------,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!   ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyxxxyyyyzz{{|}~€���‚‚‚‚‚‚‚��€€€€€€€����������€€€€~~~}}|||}}||||{{{{zzzyyyyxxxxwwwwuuuuuutttttttttttttssssssrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::999999998888888887777777766666666665555555555555443333333322222222111111111000000000000////////////.......---------,,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyz{{|}~~€€��‚‚‚‚‚‚‚���€€€€€€€€€€‚‚‚�������€€€€~~~}}|||}}||||{{{{zzzyyyyxxxxxwwwuuuuuuttttttttttttsssssssrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiihggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa``````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::999999998888888887777777766666666665555555555555443333333322222222111111111000000000000///////////.......----------,,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyzz{||}~€������‚‚‚‚���€€€€€€€€€€€€€€€€€€€‚‚‚‚‚������€€€~~~}}|||}}||||{{{{zzzyyyyxxxxxwwwuuuuuuttttttttttttsssssssrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa`````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::999999998888888887777777766666666665555555555555443333333322222222211111111000000000000///////////.......----------,,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyz{{|}~~€€�����‚‚‚‚�����€€€€€€€€€€€€€���€‚‚‚‚‚‚�����€€€~~}}}|||}}||||{{{{zzzyyyyxxxxxwwwuuuuuuutttttttttttsssssssrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa`````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::999999998888888887777777766666666665555555555555443333333332222222211111111000000000000///////////.......----------,,,,,,,,,,,+++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyzz{||}~€€����‚‚‚‚‚���������������������‚‚‚‚‚‚‚����€€€~~~}}}|||}}||||{{{{zzzzyyyyxxxxxwwuuuuuuutttttttttttsssssssrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::999999998888888887777777766666666665555555555555443333333332222222211111111000000000000///////////.......----------,,,,,,,,,,,+++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zz{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{|}}~€€���‚‚‚‚‚‚‚�������������������ƒ‚‚‚‚‚‚���€€€~~~}}||||}}||||{{{{zzzzyyyyxxxxxwwuuuuuuuuttttttttttsssssssqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggfffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::999999998888888887777777766666666655555555555555443333333332222222211111111000000000000///////////.......----------,,,,,,,,,,,+++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzz{||}~~€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒ‚‚‚‚‚���€€€~~~}}}|||{}}||||{{{{zzzzyyyyxxxxxxwuuuuuuuuutttttttttsssssssqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::999999998888888887777777766666666655555555555554443333333332222222211111111000000000000///////////.......----------,,,,,,,,,,,+++++++************))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzz{||}~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒ‚‚‚‚���€€~~}}}||||{}}||||{{{{zzzzyyyyxxxxxxxvuuuuuuuutttttttttsssssssqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggfffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::999999988888888877777777766666666655555555555554443333333333222222211111111000000000000///////////.......---------,,,,,,,,,,,,++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{||}~~€€�‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��ƒƒƒ‚‚‚‚���€€~~~}}||||{{}|||||{{{{zzzyyyyyxxxxxxxvvuuuuuuuuttttttttsssssssqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::999999988888888877777777766666666655555555555544443333333333222222221111111000000000000///////////.......---------,,,,,,,,,,,,+++++++*************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{|}}~~€�‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�ƒƒƒ‚‚‚‚���€€~~}}||||{{{|||||{{{{zzzzyyyyxxxxxxxxvvvuuuuuuuutttttttsssssssqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiihggggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::999999988888888877777777766666666655555555555544443333333333222222221111111100000000000///////////.......---------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{|}}~~€��‚‚ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚���€€~~}}|||{{{{||||{{{{{zzzzyyyyxxxxxxxxvvvvuuuuuuuutttttttssssssqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiihggggggggggggfffffffffffeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaa````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::999999988888888877777777766666666655555555555444443333333333222222221111111100000000000///////////.......---------,,,,,,,,,,,,+++++++*************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzz{{|}}~��‚‚ƒƒƒ„„„„„„„„„„„ƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚���€€~~}}|||{{{{z|||{{{{{zzzzyyyyyxxxxxxxxvvvvvvuuuuuuuttttttssssssqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiihgggggggggggffffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::99999988888888887777777776666666665555555555544444333333333322222222111111110000000000////////////.......---------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzz{||}~~��‚‚ƒƒ„„„„………………„„„ƒƒƒƒ‚‚‚ƒƒƒƒ‚‚‚���€€~~}}||{{{{zz||{{{{{{zzzzyyyyyxxxxxxxxvvvvvvvuuuuuuutttttssssssqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiihhgggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaa````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::99999988888888887777777776666666665555555555444444333333333322222222111111110000000000////////////.......---------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyz{{|}}~€�‚‚ƒƒ„„………………………„„„ƒƒƒ‚‚‚ƒƒƒƒ‚‚‚‚��€€~~}|||{{zzzz{{{{{{{zzzzyyyyyxxxxxxxxxvvvvvvvvuuuuuuttttttsssssqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihhgggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::99999988888888887777777776666666665555555555444444333333333322222222111111110000000000////////////.......---------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxyyzz{||}~€�‚‚ƒ„„„………†††…………„„„ƒƒƒ‚‚„ƒƒƒƒ‚‚‚��€€~~}||{{{zzzz{{{{{{zzzzyyyyyxxxxxxxxxxvvvvvvvvvuuuuuutttttsssssqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiihhgggggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaa```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::99999888888888887777777776666666665555555555444444333333333222222222111111110000000000////////////......----------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwxxxxxxxwwwwxxxxxyyz{{|}~~€�‚‚ƒ„„………††††††………„„„ƒƒ‚‚„ƒƒƒƒƒ‚‚‚�€€~~}||{{zzzzy{{{{zzzzzzyyyyyxxxxxxxxxxvvvvvvvvvvuuuuutttttsssssqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiihhgggggggggggffffffffffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaa```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::99999888888888877777777776666666665555555555444444333333333222222221111111110000000000////////////......----------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwxxxxxxwwwwwwxxxxyyzz{|}}~€�‚‚ƒ„„……††††††††………„„ƒƒƒ‚„„ƒƒƒƒ‚‚‚��€~}||{{zzzyy{{zzzzzzzyyyyyxxxxxxxxxxxvvvvvvvvvvvuuuutttttsssssqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiihhhggggggggggfffffffffffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaa```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::99999888888888877777777776666666665555555555444444333333333222222221111111110000000000////////////......----------,,,,,,,,,,,,++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxxwwwwwwwxxxxyyz{||}~€�‚‚ƒ„„……†††††††††……„„„ƒƒƒ„„„ƒƒƒƒ‚‚��€~}||{{zzyyyzzzzzzzyyyyyyxxxxxxxxxxxxvvvvvvvvvvvuuuuuttttsssssqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiihhhggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::99999888888888877777777776666666665555555555444444333333332222222221111111100000000000////////////......----------,,,,,,,,,,,,++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwxxxxxwwwwwwwwwxxxyyz{{|}~€�‚‚ƒ„„……†††††††††………„„ƒƒƒ„„„„ƒƒƒƒ‚‚�€€~}}|{{zzyyyzzzzzzyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvuuuuuttttsssssqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiihhhgggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::99999888888888877777777776666666665555555555444444333333332222222221111111100000000000////////////......----------,,,,,,,,,,,,++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxwwwwwwwwwxxxyyzz{|}~€��‚ƒ„„……††††††††††……„„„ƒƒ„„„„„ƒƒƒ‚‚��€~~}|{{zzyyyzzzzzyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvuuuuuttttsssssqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiihhhhgggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaa``````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::99998888888888877777777776666666665555555555444444333333322222222211111111100000000000///////////.......----------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwxxxxxwwwwwwwwwxxxyyzz{|}~€�‚ƒƒ„……††††††††††………„„ƒƒ…„„„„ƒƒƒƒ‚‚�€€~}|{{zzyyyzzzyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvuuuuutttttsssssqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhgggggggggfffffffffffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::99998888888888777777777776666666665555555555444444333333322222222211111111100000000000///////////......----------,,,,,,,,,,,,,+++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwxxxxwwwwwwwwwwwxxxyzz{|}}€�‚ƒƒ„„……†††††††††………„„ƒƒ…„„„„„ƒƒƒ‚‚��€~}||{zzyyxzzyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvuuuuutttttsssssqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhgggggggggfffffffffffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::99998888888888777777777776666666665555555555444444333333322222222211111111100000000000///////////......----------,,,,,,,,,,,,,+++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwxxxxwwwwwwwwwwwxxxyyz{||}€�‚‚ƒ„„………††††††††………„„„ƒ…„„„„„„ƒƒƒ‚‚�€~}|{zzyyxzyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuttttssssssqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhggggggggffffffffffffeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::99998888888888777777777776666666665555555555444444333333222222222111111111100000000000///////////......----------,,,,,,,,,,,,,+++++++************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwwwwxxxyyz{{|}€€�‚ƒƒ„„………†††††††………„„„ƒ……„„„„„„ƒƒ‚‚��€~}|{{zyyxzyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuutttttssssssqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhggggggggffffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::99998888888888777777777776666666665555555555444444333333222222222111111111100000000000///////////......----------,,,,,,,,,,,,,+++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwxxwwwwwwwwwwwwwxxxyyz{{|}€�‚‚ƒƒ„„…………†††……………„„„ƒ……„„„„„„ƒƒƒ‚‚�€~}}|{zzyxzyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvuuuuutttttsssssssqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhggggggggfffffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::99998888888888777777777776666666665555555555544444333333222222221111111111100000000000///////////......----------,,,,,,,,,,,,,+++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ����������������‚‚‚‚‚‚‚€€�����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyzz{|}}€��‚ƒƒ„„……††††††††††………„„‰‰‰ˆˆˆˆˆˆ‡‡‡†……„ƒ‚�€~~}|{{{{zzzzzzzzzzzzzzzzzzzzzwwwwvvvvvvuuuuutttttssssssssrrrrrrrrrrrrrrqqqqqqqqooooooonnnnnnnnnnnmmmmmmmkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeedddddeddddddddddddcccccccccbbbccccbbbbbbbbbbbaaaaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEDDDDEEEEDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>==============<<<<<<<;;;;;;;;;:::::::::::9988888888877777777776666665544444444444333333333322222211111111110000000000///////////...........-------,,,,,,,,,,,+++++++++++++++++++***********))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!  �����������������‚‚‚‚‚‚€€€����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{||}€€�‚‚ƒƒ„„………††††††††………„„‰‰‰ˆˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}}|{{{zzzzzzzzzzzzzzzzzzzzzwwwwvvvvvuuuuuttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqooooooonnnnnnnnnnnmmmmmmmkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeddddeedddddddddddcccccccccbbbcccbbbbbbbbbbbbaaaaaaaaaa`___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEDDDDEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>=============<<<<<<<;;;;;;;;:::::::::::99988888888877777777776666665544444444444333333333322222211111111100000000000///////////...........-------,,,,,,,,,,+++++++++++++++++++************)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!  �������������������‚‚‚‚€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwxxxxxyyzz{{|}€��‚‚ƒƒ„„…………††††……………„„‰‰ˆˆˆˆˆˆˆˆ‡‡‡†…„„ƒ‚�€~}}|{{{zzzzzzzzzzzzzzzzzzzzzwwwwvvvvvuuuuutttttssssssssrrrrrrrrrrrrrrrqqqqqqqqoooooonnnnnnnnnnnmmmmmmmmkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeedddddeddddddddddddcccccccccbbbcccbbbbbbbbbbbaaaaaaaaaaa`___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEDDDDEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>==============<<<<<<<;;;;;;;;::::::::::::9988888888877777777776666665444444444444333333333322222211111111100000000000///////////...........-------,,,,,,,,,,+++++++++++++++++++***********))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!  ��������������������‚‚‚€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxyyyz{{||~€��‚‚ƒƒ„„„…………………………„„„‰‰ˆˆˆˆˆˆˆˆ‡‡‡††…„ƒ‚�€~~}|{{{zzzzzzzzzzzzzzzzzzzzzwwwwvvvvvuuuuttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqoooooonnnnnnnnnnnmmmmmmmmkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeddddeeddddddddddcccccccccbbbbcccbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEDDDDEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>=============<<<<<<<<;;;;;;;;:::::::::::99988888888877777777776666665444444444444333333333322222211111111100000000000///////////...........-------,,,,,,,,,,+++++++++++++++++++***********))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!  ���������������������‚‚€€€€€€€€�����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxyyyzz{{|~~€€��‚‚ƒƒ„„„………………………„„„‰ˆˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�€~}|{{{zzzzzzzzzzzzzzzzzzzzzwwwwvvvvvuuuutttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqooooonnnnnnnnnnnnmmmmmmmmkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeedddddeddddddddddddcccccccccbbbcccbbbbbbbbbbbaaaaaaaaaaa___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEDDDDEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>=============<<<<<<<;;;;;;;;;::::::::::::9988888888877777777776666665444444444444333333333322222211111111100000000000///////////...........-------,,,,,,,,,,+++++++++++++++++++***********))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwxxxxxyyzz{{|}~€€��‚‚ƒƒ„„„„………………„„„„‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚�€~~||{{zzzzzzzzzzzzzzzzzzzzzwwwwvvvvvuuuutttttsssssssrrrrrrrrrrrrrrrrrqqqqqqqqooooonnnnnnnnnnnnmmmmmmmmkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeedddddedddddddddddcccccccccbbbbcccbbbbbbbbbbbaaaaaaaaaaa___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEDDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>=============<<<<<<<;;;;;;;;;:::::::::::99988888888877777777776666665444444444444333333333322222111111111000000000000///////////...........------,,,,,,,,,,,++++++++++++++++++************))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€��������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxyyyzz{{}~~€€��‚‚ƒƒ„„„„„……„„„„„„ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚�€€~}|{{{zzzzzzzzzzzzzzzzzzzzwwwwvvvvvuuuutttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqoooonnnnnnnnnnnnmmmmmmmmmkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeedddddedddddddddddccccccccccbbbcccbbbbbbbbbbbaaaaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEDDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>============<<<<<<<<;;;;;;;;;:::::::::::99988888888877777777776666665444444444444333333333322222111111111000000000000///////////...........------,,,,,,,,,,+++++++++++++++++++***********))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxyyzz{{}}~~€€��‚‚ƒƒ„„„„„„„„„„„„ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚�€~}||{{zzzzzzzzzzzzzzzzzzzzwwwwwvvvvuuuutttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqooonnnnnnnnnnnnnmmmmmmmmmkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddedddddddddddcccccccccbbbbcccbbbbbbbbbbaaaaaaaaaaa`___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEDDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>===========<<<<<<<<;;;;;;;;::::::::::::9998888888877777777777666666544444444444433333333332222211111111100000000000////////////...........------,,,,,,,,,,+++++++++++++++++++***********))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxyyyzz{|}}~~€€��‚‚ƒƒƒ„„„„„„„„„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚�€}}|{{zzzzzzzzzzzzzzzzzzzzwwwwwvvvvuuuutttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqooonnnnnnnnnnnnnmmmmmmmmmkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddedddddddddddcccccccccbbbbcccbbbbbbbbbbaaaaaaaaaaa`___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEEDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>===========<<<<<<<<;;;;;;;;::::::::::::9998888888887777777777666666544444444444433333333332222211111111100000000000////////////...........------,,,,,,,,,,++++++++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxyyyzz|}}~~€€��‚‚ƒƒ„„„„„„„„„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚�€~}||{{zzzzzzzzzzzzzzzzzzzwwwwwvvvvuuuutttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqoonnnnnnnnnnnnnmmmmmmmmmmkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeddddddddddddddddddccccccccccbbbcccbbbbbbbbbbaaaaaaaaaaa`___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFEEEEEEEEEDDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>===========<<<<<<<<;;;;;;;;::::::::::::9998888888877777777777666666544444444444433333333332222211111111100000000000////////////..........-------,,,,,,,,,,++++++++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxyyzz||}}~~€€��‚‚ƒƒƒ„„„„„„„„„„‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚�€€~}}|{{{zzzzzzzzzzzzzzzzzzwwwwwvvvvuuuutttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqoonnnnnnnnnnnnnmmmmmmmmmmkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeddddddddddddddddddcccccccccbbbbcccbbbbbbbbbbaaaaaaaaaaa`___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFEEEEEEEEEDDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::::9998888888877777777777666666544444444444433333333332222211111111100000000000///////////...........-------,,,,,,,,,,++++++++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxyyyz{||}}~€€�‚‚ƒƒƒ„„„„„„„„„„‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}||{{zzzzzzzzzzzzzzzzzzwwwwwvvvvuuuutttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqonnnnnnnnnnnnnnmmmmmmmmmmkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddddddddddddddddddccccccccccbbbcccbbbbbbbbbbaaaaaaaaaaa`__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::::9998888888887777777777666666544444444444433333333332222211111111100000000000///////////...........------,,,,,,,,,,,+++++++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxyyy{||}}~~€€�‚‚ƒƒ„„„„„……„„„„‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚��~}}|{{{zzzzzzzzzzzzzzzzzwwwwwvvvvvuuuuttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqonnnnnnnnnnnnnmmmmmmmmmmmkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddddddccccccccccbbbcccbbbbbbbbbaaaaaaaaaaa``__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::::999888888887777777777766666654444444444443333333333222221111111110000000000////////////...........------,,,,,,,,,,,+++++++++++++*+++************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxyy{{||}~~€€�‚‚ƒƒ„„„………………„„‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…„ƒ‚�€~}||{{{zzzzzzzzzzzzzzzzwwwwwvvvvvuuuuttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqonnnnnnnnnnnnnmmmmmmmmmmmkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccbbbbcccbbbbbbbbbaaaaaaaaaaa``__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMLLLLMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>==========<<<<<<<<;;;;;;;;;:::::::::::9999888888888777777777766666654444444444443333333333222221111111100000000000////////////...........------,,,,,,,,,,,+++++++++++++*+++************)))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxyz{{|}}~€�‚‚ƒƒ„„………………………Љ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†…„„ƒ‚€~~}||{{zzzzzzzzzzzzzzzzwwwwwvvvvvuuuuttttssssssrrrrrrrrrrrrrqqqqqqqqqqqqqonnnnnnnnnnnnnmmmmmmmmmmmkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddddddddddcccccccccccbbbcccbbbbbbbbbaaaaaaaaaa```__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::::::::9999888888887777777777666666644444444444443333333332222211111111100000000000////////////..........-------,,,,,,,,,,,+++++++++++++*+++************)))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxz{{||}~€�‚‚ƒ„„„………………………ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚�€~}}|{{{zzzzzzzzzzzzzzzwwwwwvvvvvuuuuttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqonnnnnnnnnnnnnmmmmmmmmmmmkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccbbbcccbbbbbbbbbaaaaaaaaaa```_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::::::::9999888888888777777777666666644444444444443333333332222211111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++*+++*************))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxzz{||}~~€�‚‚ƒ„„…………†††………ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†……„ƒ�€~}||{{zzzzzzzzzzzzzzzwwwwwvvvvvuuuuttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqonnnnnnnnnnnnnmmmmmmmmmmmkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccbbbcccbbbbbbbbbaaaaaaaaaa```_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFEEEEEEEEEEDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>=========<<<<<<<<;;;;;;;;;::::::::::::9999888888887777777777666666644444444444443333333332222211111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++*+++************)))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxzz{{|}~~€�‚‚ƒ„„………†††††††ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†…„ƒ‚�€~}}|{{{zzzzzzzzzzzzzzwwwwwvvvvvuuuuttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqqnnnnnnnnnnnnnnmmmmmmmmmmmkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccbbbcccbbbbbbbbbaaaaaaaaaa```_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>=========<<<<<<<<;;;;;;;;;::::::::::::9999888888887777777777666666644444444444443333333332222211111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++*+++*************))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxyzz{||}~€�‚‚ƒ„„……††††††††‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„‚��€~}||{{zzzzzzzzzzzzzzwwwwwvvvvvuuuuttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqqonnnnnnnnnnnnnmmmmmmmmmmlkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccbbbbcccbbbbbbbbaaaaaaaaaaa```_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::::::::9999888888887777777777666666644444444444443333333332222211111111100000000000///////////..........--------,,,,,,,,,,,+++++++++++++*+++*************))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxyzz{{|}~€�‚‚ƒ„………††††††††‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡‡†……ƒ‚�€~}||{{zzzzzzzzzzzzzzwwwwwvvvvvuuuuttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnmmmmmmmmmmlkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbcccbbbbbbbbaaaaaaaaaa````________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::9999988888888777777777766666664444444444443333333333222221111111110000000000////////////..........--------,,,,,,,,,,,+++++++++++++*+++*************))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvwwwwwyyzz{|}~€��‚ƒ„„…†††††††††‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‡‡†…ƒƒ�€~~}|{{zzzzzzzzzzzzzzwwwwvvvvvvuuuuttttsssssssrrrrrrrrqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnmmmmmmmmmmlkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccbbbbcccbbbbbbbbaaaaaaaaaa````________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::9999988888888777777777666666664444444444443333333333222221111111110000000000////////////..........--------,,,,,,,,,,,,++++++++++++*+++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwyyzz{||}~€�‚ƒ„„……†††‡‡‡‡†Œ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}|{{zzzzzzzzzzzzzzwwwwvvvvvvuuuuttttsssssssrrrrrrrrqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnmmmmmmmmmlljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbcccbbbbbbbbaaaaaaaaaa````________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::9999988888887777777777666666664444444444443333333333222221111111110000000000////////////..........--------,,,,,,,,,,,,++++++++++++*+++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvwwxyyz{{|}~€�‚ƒ„„……†††‡‡‡‡‡ŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‡††„ƒ‚�€~}||{zzzzzzzzzzzzzzwwwwvvvvvvuuuuttttsssssssrrrrrrrrqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnmmmmmmmmmlljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbccbbbbbbbbbaaaaaaaaaa````________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEDDEEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::9999988888887777777777666666664444444444443333333333222221111111110000000000///////////..........---------,,,,,,,,,,,,++++++++++++*+++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwxxyyz{|}~€��‚ƒ„……††††‡‡‡‡ŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‡‡†…„ƒ‚€~}||{{zzzzzzzzzzzzzwwwwvvvvvvuuuutttttssssssrrrrrrrqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnmmmmmmmmmlljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbccbbbbbbbbbaaaaaaaaaa````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEDDEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::::999998888888777777777766666666444444444444333333333222222111111111000000000////////////..........---------,,,,,,,,,,,,++++++++++++*+++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!  €����������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzyzzzzzyyyyyyyyyyyyyyyyyyyxyyyyyyxxxxxxxxxxxxxxxxxxwxxwwwwwwwwwwwwwwvvvvvvvvvxxyyzz{|}~€�‚ƒ„„……††††‡‡‡ŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‡†…„ƒ‚�€~}|{{zzzzzzzzzzzzzwwwwvvvvvvuuuutttttssssssrrrrrrrqqqqqqqqqqqqqqqqqpnnnnnnnnnnnnnnmmmmmmmmllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccbbbbbccbbbbbbbbbaaaaaaaaa`````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEDDEEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::999998888888777777777666666666444444444444333333333222222111111111000000000////////////..........---------,,,,,,,,,,,,++++++++++++*+++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxwwwwwwwwwwwwwxxyyz{|}~€��‚ƒ„„…………†††††††††…………„„„„„„ƒƒƒƒƒƒ‚‚�‡†…„ƒ‚�€~}}|||{{{|||||||wwwwwwwvvvvvuuuuttttttssspppooooooooooonnnnnnnnnnnllllllllllkkkkkkkkkjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffgggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbaaaaaaaaa````````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFGFFFFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<;;;:::::::::::99999999999776666666666655555555555433333333332222222222111111000000000//////////.........-----------,,,,,,,,,,+,,,,++++++++++++++********************)))))))))))(((((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""######"""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxyzz{|}~€�‚‚ƒ„„……………†††††††…………„„„„„ƒƒƒƒƒƒƒ‚‚�‡†…„ƒ‚�€~}}|||{{{{||||||wwwwwwwvvvvvuuuutttttsssspppooooooooooonnnnnnnnnnnllllllllllkkkkkkkkkjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffgggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFGFFFFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<;;;:::::::::::99999999998776666666666555555555555433333333332222222222111111000000000/////////..........-----------,,,,,,,,,,+,,,,++++++++++++++********************)))))))))))(((((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""#######""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxyz{|}}~€�‚ƒƒ„„„…………††††††…………„„„„ƒƒƒƒƒƒƒƒ‚‚�‡‡†…„‚�€~}}|||{{{{||||||wwwwwwwwvvvvuuuutttttssssppoooooooooooonnnnnnnnnnnllllllllllkkkkkkkkkjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggggfffffffgggffffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbaaaaaaaa`````````______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<;;::::::::::::99999999998776666666666555555555555433333333332222222222111110000000000/////////..........-----------,,,,,,,,,,+,,,,++++++++++++++********************)))))))))))(((((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""######"""""""""""""!!!!!!!!!!!!  ~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvwwwxyyz{|}~€€�‚ƒƒ„„„………††††††…………„„„„ƒƒƒƒƒƒƒ‚‚‚�ˆ‡†…„ƒ‚�€~}}|||{{{{|||||wwwwwwwvvvvvuuuutttttssssppooooooooooonnnnnnnnnnnnlllllllllkkkkkkkkkkjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggggfffffffgggffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbaaaaaaaa`````````______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>===========<<<<<<;;:::::::::::999999999998776666666666555555555555433333333332222222222111110000000000/////////..........-----------,,,,,,,,,,+,,,,++++++++++++++********************))))))))))((((((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""######"""""""""""""!!!!!!!!!!!!  ~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvwwxxyyz{|}~€€�‚‚ƒƒ„„„……†††††…………„„„ƒƒƒƒƒƒƒƒ‚‚‚�ˆ‡†…„ƒ‚�€~}}|||||{{|||||wwwwwwwwvvvvuuuutttttssssppoooooooooonnnnnnnnnnnnnlllllllllkkkkkkkkkkjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggffffffffggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbaaaaaaaa`````````______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>===========<<<<<<;;:::::::::::999999999998776666666666555555555555433333333332222222221111110000000000/////////..........-----------,,,,,,,,,,+,,,,++++++++++++++********************))))))))))((((((((((((((''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""######"""""""""""""!!!!!!!!!!!!  ~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvwwxxyzz{|}~€€�‚‚ƒƒ„„„………†††…………„„„ƒƒƒƒƒƒ‚‚‚‚‚�ˆ‡†……„‚�€~}}|||||||||||wwwwwwwvvvvvuuuutttttssssppoooooooooonnnnnnnnnnnnnlllllllllkkkkkkkkkkjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggffffffffggffffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaa`````````______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;:::::::::::999999999998776666666666555555555555433333333332222222221111110000000000/////////..........-----------,,,,,,,,,,+,,,,++++++++++++++********************))))))))))((((((((((((((''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""#######""""""""""""!!!!!!!!!!!!  ~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvwwxxyz{{|}~€€�‚‚ƒƒƒ„…………………………„„„ƒƒƒƒ‚‚‚‚‚‚‚�ˆ‡††…„ƒ‚�€~~}}||||||||||wwwwwwwvvvvuuuuuttttssssspooooooooooonnnnnnnnnnnnnllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggffffffffggffffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<;;::::::::::9999999999998776666666666555555555555533333333332222222221111110000000000/////////..........-----------,,,,,,,,,,+,,,,++++++++++++++********************))))))))))((((((((((((((''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""#######""""""""""""!!!!!!!!!!!!  ~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvwwxxyz{||}~€€�‚‚ƒƒƒ„…………………………„„ƒƒƒ‚‚‚‚‚‚‚‚�ˆ‡‡†…„ƒ‚‚�€~~}}|||||||||wwwwwwwvvvvuuuutttttssssspoooooooooonnnnnnnnnnnnnnlllllllkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggfffffffffgffffffffffffeeeeeeeeeeeedeeeeeddddddddddddccccccccbbbbbbbaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;::::::::::9999999999998776666666666555555555555533333333332222222221111110000000000/////////..........-----------,,,,,,,,,,+,,,,++++++++++++++********************))))))))))((((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""#######""""""""""""!!!!!!!!!!!!  ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvwwxyyz{|}}~€€��‚ƒƒ„„………………………„„ƒƒƒ‚‚‚‚‚‚‚��ˆ‡‡††…„ƒ‚�€€~~}}||||||||wwwwwwwvvvvuuuutttttssssspoooooooooonnnnnnnnnnnnnnllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggfffffffffgffffffffffffeeeeeeeeeeeedeeeeeddddddddddddccccccccbbbbbbbaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;::::::::::999999999999877666666666655555555555553333333333222222221111111000000000//////////..........-----------,,,,,,,,,,+,,,,++++++++++++++********************))))))))))(((((((((((((('''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""#######""""""""""""!!!!!!!!!!!!  ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvwwwxyyz{|}}~€€��‚ƒ„„„……………………„„ƒƒƒ‚‚‚‚‚‚‚��ˆˆ‡‡†……„ƒ‚�€~~}}|||||||wwwwwwvvvvvuuuutttttssssspoooooooooonnnnnnnnnnnnnnllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggfffffffffgffffffffffffeeeeeeeeeeeedeeeeedddddddddddcccccccccbbbbbbbaaaaaaaaa`````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;:::::::::9999999999999877666666666655555555555553333333332222222221111111000000000/////////...........-----------,,,,,,,,,,+,,,,++++++++++++++********************))))))))))(((((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"#######""""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvwwxxyzz{|}}~€€�‚‚ƒ„„……………………„„„ƒƒ‚‚‚‚‚����ˆˆ‡‡††…„„ƒ‚�€€~~}}}|||||wwwwwwvvvvvuuuutttttssssspoooooooooonnnnnnnnnnnnnnllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggggfffffffffffffffffffffffeeeeeeeeeeeddeeeeddddddddddddcccccccccbbbbbbaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;:::::::::9999999999999877666666666655555555555553333333332222222221111111000000000/////////...........-----------,,,,,,,,,,+,,,,++++++++++++++********************))))))))))(((((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"#######"""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvwwxxyzz{|}~~€€�‚ƒƒ„„……………………„„ƒƒ‚‚‚‚‚����ˆˆˆ‡‡††…„ƒƒ‚�€€~~}}|||||wwwwwvvvvvvuuuutttttssssspooooooooonnnnnnnnnnnnnnnllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggggffffffffffffffffffffffeeeeeeeeeeeeddeeeeddddddddddddcccccccccbbbbbbaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;:::::::::9999999999999877666666666655555555555553333333332222222221111111000000000/////////..........------------,,,,,,,,,,+,,,,++++++++++++++********************))))))))))(((((((((((((''''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"########""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuvvvvwwxxyz{{|}~~€��ƒƒ„„……………………„„ƒƒ‚‚‚‚�����ˆˆˆ‡‡‡††…„ƒƒ‚�€€~~}}||||wwwwwvvvvvvuuuutttttssssspooooooooonnnnnnnnnnnnnnnlkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggggggffffffffffffffffffffffeeeeeeeeeeeeddeeeedddddddddddccccccccccbbbbbbaaaaaaaaaa`````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMLLMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;:::::::::999999999999987766666666665555555555555333333333222222222111111100000000//////////...........-----------,,,,,,,,,,+,,,,++++++++++++++********************))))))))))(((((((((((((''''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"########""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuvvvvwwxyyz{||}~€�‚ƒ„„……………………„„„ƒƒ‚‚‚‚����ˆˆˆˆ‡‡‡††…„ƒƒ‚�€~}}}|||wwwwvvvvvvuuuuutttttssssspooooooooonnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggfffffffffffffffffffffffeeeeeeeeeeeeddeeeedddddddddddccccccccccbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMLLMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;:::::::::999999999999887766666666665555555555555333333333222222221111111100000000//////////..........------------,,,,,,,,,,+,,,,+++++++++++++*********************))))))))))(((((((((((((''''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuvvvvwwxxyyz{|}}~€�‚ƒƒ„………††…………„„ƒƒ‚‚‚‚����ˆˆˆˆˆ‡‡‡††…„ƒƒ‚�€~~}}|||wwwvvvvvvvuuuuutttttssssspooooooooonnnnnnnnnnnnnnmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggggffffffffffffffffffffffeeeeeeeeeeeedddeeedddddddddddcccccccccccbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMMLLMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;:::::::::999999999999887766666666665555555555554333333333222222221111111100000000//////////..........-----------,,,,,,,,,,,+,,,,++++++++++++++*******+************))))))))))(((((((((((((''''''''''''&&'&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuvvvvwwxxyzz{|}~€‚‚ƒ„„……††††………„„ƒƒ‚‚‚����ˆˆˆˆˆˆˆ‡‡††…„ƒ‚‚�€~~}|||wwwvvvvvvvuuuuutttttssssspoooooooooonnnnnnnnnnnnmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggffffffffffffffffffffffeeeeeeeeeeeedddeeedddddddddddcccccccccccbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMMLLMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;:::::::::999999999998887766666666666555555555554333333332222222221111111100000000//////////..........-----------,,,,,,,,,,++,,,,+++++++++++++********+************)))))))))((((((((((((((''''''''''''&&'&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuvvvvwwxyyz{||}~€�‚ƒ„„……††††………„„ƒƒ‚‚‚‚���ˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚�€~~}|||wwvvvvvvvvuuuuutttttssssspoooooooooonnnnnnnnnnnmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggggfffffffffffffffffffffffeeeeeeeeeeeedddeeedddddddddddcccccccccccbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONONNNNNNNNNNNMMMMMMMMMMMLLMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<;;:::::::::99999999999888766666666666655555555555433333333222222222111111110000000///////////..........-----------,,,,,,,,,,++,,,,++++++++++++++*******+************)))))))))((((((((((((((''''''''''''&&'&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwvvvvvuuuuuuvvvwwxxyzz{|}~€�‚ƒ„„……†††††………„„ƒƒ‚‚‚���ˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚�€~}}||wwvvvvvvvvvuuuutttttsssssppooooooooonnnnnnnnnnnmmmkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhggggggggggffffffffffffffffffffffeeeeeeeeeeeeddddeeddddddddddddcccccccccccbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONONNNNNNNNNNNMMMMMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;:::::::::99999999999888766666666666655555555555433333333222222221111111110000000//////////...........-----------,,,,,,,,,,++,,,++++++++++++++********+************)))))))))((((((((((((((''''''''''''&&'&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuvvvwwxxyz{||}~�‚ƒ„„……††††††……„„ƒƒ‚‚‚‚��ˆˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}}||wwvvvvvvvvvuuuutttttsssssppooooooooonnnnnnnnnnnmmmkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggggggggggffffffffffffffffffffffeeeeeeeeeeeeddddeedddddddddddcccccccccccbbbbbaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;:::::::::99999999998888666666666666655555555555433333333222222221111111110000000//////////...........-----------,,,,,,,,,,++,,,++++++++++++++********+************)))))))))((((((((((((((''''''''''''&&'&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzz||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuvvvvwwxyyz{|}~�‚ƒƒ„……†††††††……„„ƒƒ‚‚‚��ˆˆˆˆˆˆ‰ˆˆˆ‡‡††…„ƒ‚€~}||wvvvvvvvvvvuuuuuttttsssssppoooooooooonnnnnnnnnmmmmkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggggggggggffffffffffffffffffffffeeeeeeeeeeeeddddeedddddddddddcccccccccccbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<;;:::::::::99999999998888666666666666555555555554433333333222222221111111110000000//////////...........-----------,,,,,,,,,,++,,,++++++++++++++********+************)))))))))(((((((((((((('''''''''''''&'&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuvvvwwxxyz{|}~€�‚ƒ„……†††‡††††……„ƒƒ‚‚‚‚�ˆˆˆˆˆˆ‰ˆˆˆˆ‡‡†…„ƒ‚�€~}||wwvvvvvvvvvuuuuutttttssssppoooooooooonnnnnnnnnmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhgggggggggggfffffffffffffffffffffeeeeeeeeeeeedddddeddddddddddddcccccccccccbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<;;;::::::::9999999999888866666666666665555555555543333333322222222111111111000000///////////..........------------,,,,,,,,,,++,,,++++++++++++++********+************)))))))))(((((((((((((('''''''''''''&'&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvwwxyzz{|}~€�‚ƒ„……††‡‡‡†††……„„ƒƒ‚‚‚‚ˆˆˆˆˆˆ‰‰ˆˆˆ‡‡†…„ƒ‚�€~}||wwvvvvvvvvvuuuuutttttssssppooooooooooonnnnnnnnmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhgggggggggggfffffffffffefffffffffeeeeeeeeeeeedddddedddddddddddccccccccccccbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<;;;::::::::9999999998888866666666666655555555555443333333222222222111111111000000///////////..........-----------,,,,,,,,,,,++,,+++++++++++++++********++***********))))))))((((((((((((((('''''''''''''&'&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuvvvwxxyz{|}~€�‚ƒ„……††‡‡‡‡†††……„„ƒƒ‚‚‚ˆˆˆˆˆˆˆˆˆˆˆˆ‡††…„ƒ�€~}}|wwvvvvvvvvvuuuuutttttssssppooooooooooonnnnnnnnmmmmkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiiihhhhgggggggggggfffffffffffefffffffffeeeeeeeeeeeedddddedddddddddddcccccccccccbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<;;;:::::::::999999998888866666666666655555555555443333333222222221111111111000000///////////..........-----------,,,,,,,,,,+++,,+++++++++++++++********+************))))))))((((((((((((((('''''''''''''&''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuvvwwxyz{|}~�‚ƒ„……††‡‡‡‡‡††……„„ƒƒ‚‚‚ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}|wwvvvvvvvvvvuuuutttttssssppoooooooooooonnnnnnnmmmmkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjiiiiiiiiiiiiiiiihhhhgggggggggggfffffffffffeffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<;;;:::::::::999999998888866666666666655555555555443333333222222221111111111000000///////////..........-----------,,,,,,,,,,+++,,++++++++++++++*********+************))))))))((((((((((((((((''''''''''''&''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzz|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuvvvwxxyz{|}€�‚ƒ„…††‡‡‡‡‡‡††……„„ƒƒ‚‚ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}|wwwvvvvvvvvvuuuuttttsssssppooooooooooooonnnnnnnmmmkkkkkkkkkkkkjjjjjjjjjjjiijjjjjjjiiiiiiiiiiiiiiiihhhhgggggggggggfffffffffffeffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNMMMMMMMMMMMLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<;;;:::::::::999999998888866666666666655555555555443333333222222221111111111000000///////////..........-----------,,,,,,,,,++++,+++++++++++++++*********+************))))))))((((((((((((((('''''''''''''&''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!  |||||}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssstttuuvwxyz{|}€�‚‚ƒ„„„„„„„„ƒƒ‚‚��€€€………………………………„„ƒ‚�€~}|{{zyyyxxxxxxxxwwwwwvvvvuuuuuppppppppppooooooonnnnnnnnllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>=========<<<<<<<<<<<<<<:::::9999999988888888777777666666666666665555555553333333322222222211111111000///////////............-----------,,,,,,,,,,++++,,,,+++++++++++++++******+++++++++*********))))))))))))))))((((((((((((('''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!  |||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssstttuvvwxy{|}~€�‚ƒƒ„„„…„„„„ƒƒ‚‚��€€†……………………………„„ƒƒ‚�€~}|{zzyyyxxxxxxxxwwwwvvvuuuuuupppppppppppooooooonnnnnnnllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@????????>>>=========<<<<<<<<<<<<<<:::::999999998888888877777766666666666666555555555333333332222222211111111100////////////............-----------,,,,,,,,,,++++,,,,+++++++++++++++******+++++++++********)))))))))))))))))(((((((((((((''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!  ||||||||||}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssttuuvwxyz{}~€�‚ƒƒ„„„……„„„ƒƒ‚‚��€€†………………………………„„ƒ‚�€~}|{zzzyyyxxxxxxxwwwwvvvuuuuuupppppppppppppooooonnnnnnnllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@????????>>>=========<<<<<<<<<<<<<<:::::999999998888888877777666666666666666555555555333333332222222211111111100////////////............-----------,,,,,,,,,+++++,,,+++++++++++++++*******+++++++++********)))))))))))))))))(((((((((((((''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!  ||||||||||||}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssttuvwxyz{|}€�‚‚ƒ„„„……„„„„ƒƒ‚‚��€††……………………………„„ƒ‚��~}}|{zzyyyyxxxxxxwwwwvvvuuuuuupppppppppppppooooonnnnnnnlllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>=========<<<<<<<<<<<<<<::::9999999998888888877777666666666666666555555555333333332222222211111111100////////////............-----------,,,,,,,,,+++++,,,+++++++++++++++*******+++++++++********)))))))))))))))))(((((((((((((''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ||||||||||||||}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssttuuvwxy{|}~€�‚ƒ„„„………„„„ƒƒ‚‚��€†††…………………………„„ƒƒ‚�€~}|{{zzyyyyxxxxxwwwwvvvuuuuuuppppppppppppppooooonnnnnnlllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>=========<<<<<<<<<<<<<<::::9999999988888888877777666666666666666555555555333333322222222211111111100////////////............-----------,,,,,,,,,+++++,,,++++++++++++++********+++++++++********))))))))))))))))((((((((((((((''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ||||||||||||||||}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssttuvwxyz{}~€�‚ƒƒ„„„……„„„„ƒƒ‚‚��†††……………………………„„ƒ‚�€~}}|{{zzyyyyxxxxxwwwvvvuuuuutpppppppppppppppoooonnnnnnlllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>=========<<<<<<<<<<<<<;::::9999999988888888777776666666666666666555555555333333322222222211111111100////////////...........-----------,,,,,,,,,,+++++,,,++++++++++++++********+++++++++********))))))))))))))))((((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  |||||||||||||||||}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssttuvvwxz{|}€�‚‚ƒ„„„„……„„„ƒƒ‚‚��‡††††………………………„„ƒ‚‚�€~}||{{zzzyyyxxxxwwwvvuuuuuttppppppppppppppppooonnnnnnllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????>>>==========<<<<<<<<<<<<<;::::9999999988888888777776666666666666666555555555333333322222222211111111100////////////...........-----------,,,,,,,,,,+++++,,,++++++++++++++********+++++++++********))))))))))))))))((((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  |||||||||||||||||||}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssrsssssttuvwxyz|}~€�‚ƒƒ„„„……„„„ƒƒƒ‚‚�‡‡††††……………………„„ƒƒ‚�€~}}||{{zzzyyyxxxwwwvvuuuuuttppppppppppppppppoooonnnnnlllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????>>>==========<<<<<<<<<<<<<;::::9999999988888888777776666666666666665555555555333333322222222111111111100////////////...........-----------,,,,,,,,,,+++++,,,+++++++++++++*********++++++++*********))))))))))))))))((((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  |||||||||||||||||||||}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssrrrsssttuvwxyz{|~€�‚ƒƒ„„„……„„„„ƒƒ‚‚�‡‡††††††††……………„„ƒ‚�€€~}}||{{zzzyyyxxwwwvvuuuutttppppppppppppppppoooonnnnnllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXWWWWWWWWVVVVVVVVVVUVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>==========<<<<<<<<<<<<<;:::99999999888888888777776666666666666665555555555333333222222222111111111100////////////...........-----------,,,,,,,,,,+++++,,,+++++++++++++*********++++++++*********))))))))))))))))(((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrssstuuvwxz{|}~€��‚ƒ„„„„…„„„„ƒƒ‚‚‚‡‡‡††††††††…………„„ƒ‚‚�€~~}}||{{zzzyyxxwwwvvuuuttttoopppppppppppppppooonnnnnllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWXXXXXWWWWWWWWWVVVVVVVVVVUVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPOPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@AAAAA@@@@@@@@@@????????>>>==========<<<<<<<<<<<<;;:::99999999888888887777776666666666666665555555555333333222222222111111111100////////////...........-----------,,,,,,,,,,+++++,,++++++++++++++*********++++++++*********))))))))))))))))(((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrsssttuvwxyz|}~€�‚ƒƒ„„„„„„„„ƒƒƒ‚‚ˆ‡‡‡††††††††………„„ƒƒ‚�€€~~}}||{{zzzyyxxwwvvuuuttttoooppppppppppppppooonnnnnllllkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXWWWWWWWWWVVVVVVVVVVUVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQRRRQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@AAAA@@@@@@@@@@@????????>>>==========<<<<<<<<<<<<;;::999999998888888887777776666666666666655555555555333333222222222111111111100////////////...........----------,,,,,,,,,,,+++++,,++++++++++++++*********++++++++*********))))))))))))))))(((((((((((('''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrssstuvvxyz{|~€�‚‚ƒ„„„„„„„„„ƒƒ‚‚ˆˆ‡‡‡††††††††……„„ƒƒ‚��€~~~}}||{{zzyyxxwwvvuutttttoooppppppppppppppoooonnnnlllkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXXXXXWWWWWWWWWVVVVVVVVVVUVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQRRRQQQQQQQQQQQPPPPPPPPPPOPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@????????>>>==========<<<<<<<<<<<<;;::99999999888888888777777666666666666665555555555533333322222222211111111110/////////////...........----------,,,,,,,,,,,+++++,,++++++++++++++*********++++++++*********))))))))))))))))(((((((((((('''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrsssttuvwxy{|}~€�‚ƒƒ„„„„„„„„ƒƒƒ‚ˆˆ‡‡‡‡†††††††………„ƒƒ‚‚�€€~~}}||{{zzyxxwwvvuutttttoooopppppppppppppoooonnnnlllkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXWWWWWWWWWVVVVVVVVVVUVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQRRRQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@?????????>>>==========<<<<<<<<<<<;;;:999999999888888887777777666666666666665555555555433333222222222111111111110/////////////...........----------,,,,,,,,,,,+++++,,++++++++++++++*********+++++++**********)))))))))))))))((((((((((((('''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrssttuvwxyz{}~€�‚‚ƒ„„„„„„„„ƒƒƒ‚ˆˆˆ‡‡‡‡‡†††††………„„ƒ‚‚�€€~~}}||{{zyyxwwvuuutttttoooooppppppppppppoooonnnnllkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXWWWWWWWWWVVVVVVVVVVVUVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQRRQQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@????????>>>===========<<<<<<<<<<<;;;:999999998888888887777777666666666666655555555555433333222222222111111111100/////////////...........----------,,,,,,,,,,,+++++,,+++++++++++++**********+++++++**********)))))))))))))))((((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrssstuuvwyz{|}~€��‚ƒƒ„„„„„„„ƒƒƒ‚ˆˆˆˆ‡‡‡‡‡††††………„„ƒ‚‚��€€€~~}}||{zzyxwwvuuutttttooooopppppppppppppooonnnnllkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWXXXXWWWWWWWWWVVVVVVVVVVVUVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQRRQQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@AA@@@@@@@@@@@@?????????>>>==========<<<<<<<<<<;;;;9999999998888888887777777666666666666655555555555433333222222222111111111100/////////////...........----------,,,,,,,,,,,+++++,,+++++++++++++**********+++++++**********)))))))))))))))((((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrssttuvwxyz|}~€�‚‚ƒƒ„„„„„„ƒƒƒƒ‰ˆˆˆ‡‡‡‡‡‡†††………„„ƒƒ‚���€€€~~}}|{{zyxwwvuuttttssooooooppppppppppppooonnnnllkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````__^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWXXXXWWWWWWWWWVVVVVVVVVVUUVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQRRQQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@AA@@@@@@@@@@@@????????>>>===========<<<<<<<<<<;;;;9999999988888888887777777666666666666655555555554433333222222222111111111100/////////////...........----------,,,,,,,,,,,+++++,,+++++++++++++**********+++++++**********)))))))))))))))((((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrssstuvwxyz{|~€��‚ƒƒƒ„„„„„ƒƒƒƒ‰ˆˆˆˆ‡‡‡‡‡†††………„„ƒƒ‚‚��€€€€~~}}|{zyxxwvuuttttssooooooopppppppppppooonnnnllkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````__^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWXXXXWWWWWWWWWVVVVVVVVVVUUVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQRRQQQQQQQQQQQPPPPPPPPPPOOPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@????????>>>===========<<<<<<<<<<;;;;9999999988888888887777777666666666666555555555554433332222222221111111111100/////////////...........----------,,,,,,,,,,,+++++,,+++++++++++++**********++++++***********)))))))))))))))((((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxwyxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrssttuvwxy{|}~€�‚‚ƒƒƒƒ„ƒƒƒƒƒƒ‰ˆˆˆˆˆ‡‡‡‡†††………„„ƒƒ‚‚����€€€~~}|{zyyxwvuutttsssooooooooppppppppppooonnnnllkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````__^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWXXXWWWWWWWWWWVVVVVVVVVVUUVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQRRQQQQQQQQQQQPPPPPPPPPPOOPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>==========<<<<<<<<<;;;;;999999998888888888777777766666666666655555555555443333222222222111111111110//////////////...........----------,,,,,,,,,,,+++++,,,++++++++++++**********++++++***********))))))))))))))))(((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrssttuvwxyz{|~€€�‚‚ƒƒƒƒƒƒƒƒƒƒ‰ˆˆˆˆˆ‡‡‡‡‡††………„„ƒƒ‚‚‚�����€€~}}|{zyxwvuutttsssooooooooppppppppppooonnnnllkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````___^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWVVVVVVVVVVUUVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQRQQQQQQQQQQQQPPPPPPPPPPOOPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>==========<<<<<<<<<;;;;;999999998888888888777777766666666666655555555555443333222222222111111111100//////////////...........----------,,,,,,,,,,,+++++,,,++++++++++++**********+++++************))))))))))))))))(((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrsstuuvwxz{|}~€��‚‚ƒƒƒƒƒƒƒƒƒ‰ˆˆˆˆˆˆ‡‡‡‡††………„„ƒƒ‚‚‚������€€~}|{zyxwvvutttsssnoooooooopppppppppooonnnnllkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````___^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWVVVVVVVVVVUUVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQRQQQQQQQQQQQQPPPPPPPPPPOOPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>==========<<<<<<<<;;;;;;999999988888888888777777766666666666655555555554443332222222222111111111100/////////////............----------,,,,,,,,,,,,++++,,++++++++++++***********++++**************)))))))))))))))(((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrssttuvwxyz{|}~€��‚‚ƒƒƒƒƒƒƒ‚‰ˆˆˆˆˆˆ‡‡‡‡††………„„ƒƒ‚‚‚‚‚‚‚���€€~}|{zyxwvvutttsssnnnoooooooppppppppooonnnnllkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````___^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWVVVVVVVVVVUUVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>=========<<<<<<<<<;;;;;;999999988888888888777777766666666666655555555554443332222222221111111111100/////////////............---------,,,,,,,,,,,,,++++,,,+++++++++++***********++++**************))))))))))))))))((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrsstuvvwyz{|}~€€�‚‚‚‚ƒƒƒƒ‚‚‰ˆˆˆˆˆˆ‡‡‡‡††……„„„ƒƒ‚‚‚‚‚‚‚‚���€~}|{yxxwvuuttsssnnnnooooooopppppppoooonnnllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````___^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWVVVVVVVVVVUUVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>=========<<<<<<<<<;;;;;;999999988888888888777777766666666666655555555554443332222222221111111111100/////////////............---------,,,,,,,,,,,,,++++,,,+++++++++++***********+++***************))))))))))))))))((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrssttuvwxyz{|}~€€��‚‚‚‚‚‚‚‚ˆˆˆˆˆˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚��€€~}|{zyxwvuutttssnnnnnooooooppppppooooonnnllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````____^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWVVVVVVVVVUUUVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>=========<<<<<<<<<;;;;;;999999988888888888777777766666666666655555555554443332222222221111111111100/////////////............---------,,,,,,,,,,,,,++++,,++++++++++++***********+++***************))))))))))))))))((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrsstuvwwxz{|}~~€€��‚‚‚‚‚‚‚ˆˆˆˆˆˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚��€~}|{zyxwvvutttssnnnnnooooooopppppooooonnnllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWXXWWWWWWWWWWVVVVVVVVVVVUUVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>=========<<<<<<<<;;;;;;;999999988888888888777777766666666666655555555554443332222222221111111111100/////////////............---------,,,,,,,,,,,,,++++,,,+++++++++++***********++****************)))))))))))))))))(((((((((((''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrssttuvwxyz{|}~€€���‚‚‚‚‚ˆˆˆˆˆˆˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚ƒƒƒ‚‚‚��€~}|{zxxwvuutttsonnnnnooooooppppppoooonnnllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWVVVVVVVVVVUUUVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>=========<<<<<<<<;;;;;;;999999988888888887777777766666666666655555555554443322222222221111111111000////////////.............---------,,,,,,,,,,,,,++++,,,+++++++++++***********+*****************)))))))))))))))))(((((((((((''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttssstttttttttttttttsssssssssstttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqrrrsttuvwxyz{|}}~€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~~~}}}}}}ƒƒ‚‚‚‚��€~}|{zyxwvuutttsqqqqqqqrrrrrrssssrrrrrqqqkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>>======<<<<;;;;;;;;;::::::::9999888888888877777777776666666666655555555555554444443333333332222222222111111000000000000/////////////--------,,,,,,,,,,,,++++++,,,,++++++++++++**************)))))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!"!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttttssssttttttttttttttsssssssssssttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqrrrsstuuvwxyz{|}~~€€���‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~~~}}}}}}ƒƒƒƒ‚‚‚�€~}|{zyxwwvuuttsrqqqqqqrrrrrrssssrrrrrqqqkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>>>======<<<<;;;;;;;;;::::::::9999888888888777777777776666666666655555555555554444443333333322222222222111111000000000000/////////////--------,,,,,,,,,,,,++++++,,,,++++++++++++*************))))))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!"!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttttssssstttttttttttttssssssssssssttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqrrssttuvwwxyz{|}~~€€���‚‚‚‚‚‚‚‚‚‚‚����€€~~~~}}}}}ƒƒƒƒƒ‚‚��€~}|{zyxwvvutttrrqqqqqrrrrrrsssssrrrrqqqkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>>=======<<<<;;;;;;;;;:::::::99999888888888777777777776666666666655555555555554444443333333322222222221111111000000000000////////////.--------,,,,,,,,,,,,++++++,,,,++++++++++++*************)))))))))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!"!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxzzzzzyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttttssssstttttttttttttsssssssssssstttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqrssstuuvwxyz{{|}~€€����‚‚‚‚‚‚‚‚‚‚���€€~~~}}}}~ƒƒƒƒƒƒ‚‚�€~}|{zyxxwvuuttrrrqqqqrrrrrrsssssrrrrqqqkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>>>=======<<<<;;;;;;;;::::::::99999888888888777777777776666666666655555555555554444443333333322222222221111111000000000000////////////.--------,,,,,,,,,,,,++++++,,,,++++++++++++*************)))))))))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!"!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttssssssstttttttttttssssssssssssssttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqrssttuvvwxyz{||}~€€���‚‚‚‚‚‚‚‚‚����€€~~~~~~~~ƒƒƒƒƒƒƒ‚��€~}|{zyxwvvuutrrrrqqqrrrrrsssssssrrrrqqkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>>========<<<;;;;;;;;;::::::::99999888888888777777777776666666666655555555555554444443333333322222222221111111000000000000////////////.-------,,,,,,,,,,,,,++++++,,,,++++++++++++*************)))))))))))))))))(((((((((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!"!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxzzyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttsssssssstttttttttttssssssssssssssttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqrrssttuvwwxyz{|}}~€€���‚‚‚‚‚‚‚‚����€€~~~~~~~~„„„„ƒƒƒ‚‚�€~}|{zyyxwvvutrrrrrrrrrrrrsssssssrrrrqqkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>========<<<;;;;;;;;;::::::::9999988888888877777777777666666666665555555555555444444333333332222222222111111100000000000/////////////.-------,,,,,,,,,,,,,++++++,,,,++++++++++++************))))))))))))))))))(((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!"!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttssssssssttttttttttssssssssssssssstttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqrrssstuuvwxxyz{|}~~€€���‚‚‚‚‚‚‚‚���€€€~~~~~~~~„„„„„ƒƒƒ‚��€~}|{zyxwwvuusrrrrrrrrrrrssssssssrrrqqkkkkjjjjjjjjjjjjjjjjjjjjijjjjjjjiiiiiiiiiiihhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSRRRRRRRRRRQRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>=========<<<;;;;;;;;;::::::::9999988888888877777777776666666666655555555555554444444333333332222222222111111100000000000/////////////.-------,,,,,,,,,,,,,++++++,,,,++++++++++++************))))))))))))))))))(((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttsssssssstttttttttssssssssssssssssttttttssssssssssssssssssrsrrrrrrrrrrrrrrrqqqqqqqqqqrrrssttuuvwxyz{{|}~€€���‚‚‚‚‚‚����€€€~~~~~~~„„„„„„ƒƒ‚‚�€~}|{zyyxwvuusrrrrrrrrrrsssssssssrrrrqlkkkjjjjjjjjjjjjjjjjjjjiijjjjjjjiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSRRRRRRRRRRQRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==========<<;;;;;;;;;::::::::99999988888888777777777777666666666655555555555554444444333333322222222222111111100000000000/////////////.-------,,,,,,,,,,,,+++++++,,,,++++++++++++************))))))))))))))))))(((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssstttttttttsssssssssssssssstttttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrssttuvvwxyz{|}}~€€���‚‚‚‚‚����€€€~~~~~~~„„„„„„„ƒƒ‚�€€~}|{zyxwvvussrrrrrrrrrssssssssssrrrqlkkkjjjjjjjjjjjjjjjjjiiiijjjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSRRRRRRRRRRQRRQQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==========<<;;;;;;;;;::::::::99999988888888777777777776666666666655555555555554444444333333322222222221111111100000000000////////////..-------,,,,,,,,,,,,+++++++,,,,++++++++++++************))))))))))))))))))(((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssttttttttsssssssssssssssssttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrssttuvwxxyz{|}~€€�����‚������€€€~~~~„„…„„„„ƒƒ‚��€~}|{zyxwwvussrrrrrrrrsssssssssssrrrqlkkkjjjjjjjjjjjjjjjiiiiiijjjjiiiiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSRRRRRRRRRRQRQQQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==========<;;;;;;;;;;::::::::99999988888888777777777776666666666655555555555544444444333333322222222221111111100000000000////////////..-------,,,,,,,,,,,,+++++++,,,,++++++++++++************))))))))))))))))))((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxwwyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssstttttttssssssssssssssssssttttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrsstuuvwxyz{|}}~€€�����������€€€……………„„„ƒ‚‚�€~}|{zyxwwvussrrrrrrrrssssssssssssrrqlkkkkjjjjjjjjjjjjiiiiiiiijjiiiiiiiiiiiiiiihhhhhhhhggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSSSSSSSSSRRRRRRRRRQQRQQQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<;;;;;;;;;;::::::::9999998888888877777777777666666666655555555555554444444433333332222222222111111110000000000/////////////..-------,,,,,,,,,,,,+++++++,,,,++++++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssttttttssssssssssssssssssstttssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrsstuvvwxyz{|}~~€€����������€€€€……………„„„ƒ‚‚�€~}|{zyxwwvusssrrrrrrsssssssssssssrrqllkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaa``````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSSSSSSSSSRRRRRRRRRQQRQQQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<;;;;;;;;;:::::::::9999998888888877777777777666666666655555555555544444444433333332222222222111111110000000000/////////////..-------,,,,,,,,,,,,+++++++,,,,++++++++++++*************))))))))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssttttttsssssssssssssssssssttssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrsttuvwxyz{||}~€€���������€€€€……………„„„ƒ‚‚�€~}|{zyxwwvusssrrrrrrssssssttsssssrrrllkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaa``````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========;;;;;;;;;;:::::::::9999998888888877777777777666666666655555555555544444444433333332222222222111111110000000000/////////////..------,,,,,,,,,,,,,+++++++,,,,++++++++++++*************))))))))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssstttttsssssssssssssssssssrttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrssttuvwxyz{|}~~€€�������€€€€€€……………„„„ƒ‚‚�€~}|{zyxwwvusssrrrrrrssssssttsssssrrrllkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>============;;;;;;;;;::::::::::9999998888888877777777777666666666555555555555444444444333333322222222222111111110000000000/////////////..------,,,,,,,,,,,,++++++++,,,,++++++++++++*************))))))))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttssssssssssssssttttsssssssssssssssssssrrtssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpqqqqqqqrrsstuvwxyz{||}~€€€€����€€€€€€€……………„„„ƒ‚��€~}|{zyxwvvusssrrrrrrsssssssssssssrrrllkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaa`````__________^^^^^^^^^^^]^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>==========<;;;;;;;;;:::::::::99999998888888777777777776666666666555555555555444444444333333322222222222111111110000000000////////////...------,,,,,,,,,,,,++++++++,,,,++++++++++++*************))))))))))))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!  xxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssttttsssssssssssssssssssrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpqqqqqqqqrrsttuvwxyz{|}~~€€€€€€€€€€€€€€€€……………„„ƒƒ‚�€~}|{zyxxwvvusssrrrrrssssssssssssssrrrllkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa`````__________^^^^^^^^^^^]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<;;;;;;;;;:::::::::99999998888888777777777776666666666555555555554444444444333333322222222221111111110000000000////////////...------,,,,,,,,,,,,++++++++,,,+++++++++++++*************))))))))))))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!  xxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssstttsssssssssssssssssssrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqqrrrstuvvxxyz{|}~~€€€€€€€€€€€€€€€€€……………„„ƒƒ‚�€~}|{zyxwwvuussssrrrrssssssssssssssrrrllkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa`````__________^^^^^^^^^^^]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>===========<;;;;;;;;::::::::::9999999888888877777777777666666666655555555555444444444433333332222222222111111111000000000/////////////...------,,,,,,,,,,,,++++++++,,,,++++++++++++*************))))))))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  xxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssttsssssssssssssssssssrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqrrsstuvwxyz{||}~€€€€€€€€€€€€€€€€€€€€€€……………„„ƒ‚��€~|{zyyxwvvuussssssrssssssssssssssrrrrllkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa`````__________^^^^^^^^^^^]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>==========<<;;;;;;;;:::::::::99999999888888877777777777666666666555555555554444444444333333322222222222111111111000000000/////////////...------,,,,,,,,,,,,++++++++,,,++++++++++++**************))))))))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssstsssssssssssssssssssrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqqqrrstuuvwxyz{|}}~€€€€€€€€€€€€€€€€€€€€€…………„„ƒƒ‚�€~}|{zyxwwvvuussssssssssssssssssssrrrrqllkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa``````__________^^^^^^^^^^^]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>==========<<;;;;;;;;:::::::::99999999888888877777777777666666666555555555554444444444333333322222222222111111111000000000/////////////...-----,,,,,,,,,,,,+++++++++,,,+++++++++++++**************)))))))))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!  xxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzy{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssstsssssssssssssssssssrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppqqqqpqqqqqrrsstuvwxyz{{|}~~€€€€€€€€€€€€€€€€€€€…………„„ƒƒ‚�€~}|{zyxwwvvuussssssssssssssrsrrrrrrrrqllkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``````__________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>=========<<<;;;;;;;::::::::::9999999988888877777777777766666666655555555555444444444433333332222222222211111111100000000//////////////...-----,,,,,,,,,,,,+++++++++,,,+++++++++++++**************)))))))))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyy{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssssssssssssssssssrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppqqqqpppqqqqrrstuuvwxyz{{|}~~~€€€€€€€€€€€€€€€€€€…………„„ƒ‚‚�€~}{zyyxwvvvuutssssssssssrrrrrrrrrrrrqqlkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUUUUUUUUTTTTTTTSSSSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>=========<<<;;;;;;;:::::::::99999999988888877777777777766666666655555555554444444444333333332222222222211111111100000000/////////////....-----,,,,,,,,,,,,+++++++++,,,+++++++++++++**************)))))))))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssssssssssssssssssrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppqqqpppppqqqrrsstuvwwxyz{||}~~~€€€€€€€€€€€€€€€€€………„„„ƒ‚�€~}|{zyxxwvvvvutttttssssssrrrrrrrrrrqqqqkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUUUUUUUUTTTTTTTTSSSSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>==========<<<;;;;;;::::::::::99999999988888877777777777666666666555555555554444444444333333332222222222111111111100000000/////////////....-----,,,,,,,,,,,,+++++++++,,,+++++++++++++**************)))))))))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppqqqpppppqqqqrrsttuvwxxyz{||}~~~€€€€€€€€€€€€€€€€€………„„ƒƒ‚�€~}|{zyxxwwvvvvtttttttssssrrrrrrrqqqqqqqkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUTTTTTTTTTSSSSSSTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>==========<<<;;;;;;::::::::::99999999988888877777777777666666666555555555554444444444333333332222222222111111111100000000/////////////....-----,,,,,,,,,,,++++++++++,,,+++++++++++++***************))))))))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrsssssssssssssssssrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppqqqppppppqqqqrrstuuvwxyyz{||}~~€€€€�������€€€€€………„„ƒƒ‚�€~}|{zyyxwwwwvvuuuuuttttsssrrrrqqqqqqqqpkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUUUUUUUUTTTTTTTTTTSSSSSSTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>=========<<<<;;;;;;::::::::::99999999988888777777777777666666666555555555544444444444333333322222222222111111111100000000/////////////....-----,,,,,,,,,,,++++++++++,,,+++++++++++++***************))))))))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrrssssssssssssssssrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppqqqpppppppqqqrrsstuuvwxyyz{||}~~€€€���������€€€€………„„ƒƒ‚�€~}|{zzyxxwwwwwvvvuuuutttssrrrqqqqqqppppkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUUUUUUUUTTTTTTTTTTSSSSSSSTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>==========<<<<;;;;;;::::::::::9999999998888877777777777766666666655555555554444444444433333332222222222211111111110000000//////////////....----,,,,,,,,,,,,++++++++++,,,+++++++++++++***************))))))))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooooooooooppqqrrstuuvwwxyzz{||}}~~~~~~~~~}‚‚��€€~}|{zyxxwvvuuuuuuvvvvvvvuuttssrrqqqqpppppplllkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiihhhhhhhhhhhhhhfffffeeeeeeeeeeedddddddddeeeeedddddddddddccccccccccbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<;;;;;;::::::::::999999999888888877777777777766666666555555555554444444444333322222222221111111111110000000/////////////......--------,,,,,,,,,,,,,,++++++**************))))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooooppqqrsstuvvwwxyz{{||}}~~~~~~~~‚‚��€€~}|{{zyxwwvvvvvvvwwwwwwvvuuttsrrqqqpppppppkkkkkkkkkkllllllkkkkkkjjjjjiiiiiiiiihhhhhhhhhhhhhhfffffeeeeeeeeeeddddddddddeeeeedddddddddddccccccccccbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<;;;;;::::::::::9999999999888888877777777777766666666555555555544444444444333322222222221111111111100000000/////////////......--------,,,,,,,,,,,,,,++++++**************))))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooopppqqrsstuvvwxxyz{||}}~~~~~~‚‚��€€~}}|{zyyxxwwwwwwwxxxxxxwwvvutssrrqqppppppokkkkkkkkklllllllllkkkkkjjjjiiiiiiiihhhhhhhhhhhhhhhfffffeeeeeeeeeeddddddddddeeeedddddddddddcccccccccccbbbaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;::::::::::9999999999888888877777777777666666666555555555544444444443333222222222221111111111100000000/////////////......--------,,,,,,,,,,,,,+++++++***************)))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooooooooopppqqrsstuuvwxyzz{|}}~~~~~‚‚���€€~~}||{zyyxxxxxxxxzzzyyyxxwvvutssrqqpppppookkkkkkkkkllllllllllkkkkjjjjiiiiiiihhhhhhhhhhhhhhhhfffffeeeeeeeeeedddddddddceeeedddddddddddcccccccccccbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;::::::::::9999999999888888777777777777666666666555555555544444444443333222222222211111111111100000000/////////////......--------,,,,,,,,,,,,,++++++****************)))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooopppqqrsstuuvwxyz{||}~~~~~‚‚���€€~}}|{{zzyyyyyyyy{{{{zzyyxwwvutsrrqqpppoookkkkkkkklllllllllllkkkkjjjjiiiiiiihhhhhhhhhhhhhhhhfffffeeeeeeeeeedddddddddceeeeddddddddddccccccccccccbbaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<;;;;;;::::::::::999999999988888877777777777766666666655555555554444444444333322222222221111111111110000000//////////////......--------,,,,,,,,,,,,,++++++****************)))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsttttssssssssssssssssssssrsssrrrrrrrrrrrrrrrrrrrqqqssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnoooooppqqrsstuvwxyyz{|}}~~~~‚‚���€€~~}}||{{zzzzzzzz|||||{{zyxxwvutsrrqpppoookkkkkkkkllllllllllllkkkjjjjiiiiiihhhhhhhhhhhhhhhhhffffeeeeeeeeeeedddddddddceeedddddddddddccccccccccccbbaaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<;;;;;:::::::::::999999999988888877777777777766666666655555555554444444444333322222222221111111111110000000/////////////.......-------,,,,,,,,,,,,,+++++++***************)))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsstttsssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrqqqqsrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnooooppqqrsstuvwxyz{|}}~~~~~‚‚‚��€€€~~}}|||{{{{{{{{}}}}}||{zyyxwuutsrqqpppookkkkkkkkllllllllllllkkkjjjjiiiiiihhhhhhhhhhhhhhhhhffeeeeeeeeeeeeedddddddddceeeddddddddddccccccccccccbbaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;::::::::::9999999999988888877777777777766666666655555555554444444444333322222222221111111111100000000/////////////.......--------,,,,,,,,,,,,++++++****************)))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxyxyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssttsssssssssssssssssssssrrsrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnooooppqrrsttuvwyz{{|}~~~~‚‚‚���€€€~~}}}||||||||}~~~~~~}|{{zywvutssrqqppookkkkkkkkllllllllllllkkkjjjjiiiiiihhhhhhhhhhhhhhhhheeeeeeeeeeeeeeddddddddddceeeddddddddddccccccccccccbbaaaaaaaaaaa``````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<;;;;;::::::::::9999999999988888777777777777666666666655555555554444444444333322222222221111111111100000000/////////////.......-------,,,,,,,,,,,,,++++++****************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssstsssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnoooppqrrstuvwxyz{|}}~~~‚‚‚���€€€~~~~}}}}}}}}~~}}|{zxwvutsrrqpppokkkkkkklllllllllllllkkkjjjjiiiiihhhhhhhhhhhhhhhhhgeeeeeeeeeeeeeddddddddddcceeedddddddddcccccccccccccbaaaaaaaaaaaa``````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;::::::::::999999999998888877777777777766666666655555555555444444444433332222222222111111111110000000//////////////.......-------,,,,,,,,,,,,+++++++****************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssstssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnooopqqrrstuvxyz{||}~~~~‚‚‚����€€€€~~~~~~~~~~€€€€€€~~}|{yxwvutsrqqppokkkkkkklllllllllllllkkkjjjiiiiiihhhhhhhhhhhhhhhgggeeeeeeeeeeeedddddddddddcceeedddddddddccccccccccccbbaaaaaaaaaaa``````````___________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;::::::::::999999999998888877777777777766666666655555555555444444444433322222222221111111111110000000//////////////.......-------,,,,,,,,,,,,+++++++***************)))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnooppqqrstuvwxyz{|}}~~~~‚‚‚�����€€€€�����€€~~}{zyxwvutsrqpppkkkkkkkllllllmmmllllkkkjjjiiiiihhhhhhhhhhhhhhgggggeeeeeeeeeeeddddddddddddcceeedddddddddccccccccccccbbaaaaaaaaaaa``````````__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<;;;;;;::::::::::999999999998888877777777777666666666655555555555444444444433322222222221111111111110000000//////////////.......-------,,,,,,,,,,,,+++++++***************))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnnnooppqqrstuvxyz{||}~~~~~‚‚‚�����€€€€€€€€€€€€€‚‚‚‚‚��€~}|{zywvutsrqqppkkkkkkklllllmmmmllllkkkjjjiiiiihhhhhhhhhhhhhhgggggeeeeeeeeedddddddddddddccceedddddddddccccccccccccbbbaaaaaaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<;;;;;:::::::::::999999999998888777777777777666666666655555555555444444444433322222222221111111111100000000//////////////.......-------,,,,,,,,,,,,+++++++**************))))))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnoooppqrstuvwxyz{|}}~~~~~‚‚‚‚������€€€€€€€€€€€€€��‚‚‚‚‚‚��€~}|{yxwvutsrqppkkkkkklllllmmmmmmlllkkkjjjiiiiihhhhhhhhhhhhhhgggggeeeeeeedddddddddddddddccceedddddddddccccccccccccbbbaaaaaaaaaa```````````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<;;;;;::::::::::9999999999998888777777777777666666666655555555555444444444333322222222221111111111100000000/////////////........-------,,,,,,,,,,,,+++++++**************))))))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnnooppqqrstuwxyz{{|}~~~~~~~~‚‚‚‚�������€€€€€€€€€�����ƒƒƒƒ‚‚‚�€~|{zyxvutsrqqplkkkkkllllmmmmmmmlllkkkjjjiiiihhhhhhhhhhhhhhhhggggeeeeeedddddddddddddddcccceedddddddddcccccccccccbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<;;;;;::::::::::9999999999988888777777777776666666666555555555555444444444333322222222221111111111100000000/////////////........-------,,,,,,,,,,,,+++++++*************))))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnooppqrstuvwxyz{|}}~~~~~~~~~‚‚‚‚���������������������ƒƒƒƒƒ‚‚��€~}|{yxwvutsrqpllkkkklllmmmmmmmmmllkkkjjjiiiihhhhhhhhhhhhhhhhhhggeeeeeedddddddddddddddcccceedddddddddcccccccccccbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONMMMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<;;;;;::::::::::9999999999988888777777777776666666666555555555555444444444333322222222221111111111100000000/////////////........-------,,,,,,,,,,,,+++++++*************))))))))))))))))((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  vvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnmnnnnnooopqqrstuvwyzz{|}}~~~~~~~~‚‚‚‚���������������������ƒƒƒƒƒ‚‚��€~}|{zxwvutsrqqllkkkllllmmmmmmmmmlllkkjjjiiiihhhhhhhhhhhhhhhhhhhheeeeeedddddddddddddccccccedddddddddcccccccccccbbbbbaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>=========<<<<<<<<<;;;;;;::::::::::999999999998888777777777777666666666655555555555444444444433332222222221111111111110000000//////////////........-------,,,,,,,,,,,++++++++************))))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  vvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnnnmmmnnnnnooppqrstuvwxyz{||}}~~~~~~~‚‚‚‚���������������������ƒƒƒƒ‚‚‚��€~}|{zyxvutsrqqllllllllmmmmnnnnmmmllkkjjjiiiihhhhhhhhhhhhhhhhhhhhfeeeeeedddddddddddcccccccedddddddddcccccccccccbbbbbaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<;;;;;:::::::::::999999999998888877777777777666666666655555555555544444444433332222222221111111111110000000//////////////........------,,,,,,,,,,,,++++++++************))))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  vvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnmmmmnnnnooopqqrstuvwxyz{||}}}~~~~~‚‚‚‚‚��������������������ƒƒƒ‚‚‚��€€~}|{zyxwutsrrqllllllllmmmnnnnnnmmmlkkjjjiiiihhhhhhhhiiiiiiiiiihhfffeeeedddddddddcccccccccedddddddddccccccccccbbbbbbaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTUUUUTTTTTTTTTTTTSSSSSSSSSRSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<;;;;;::::::::::9999999999998888777777777776666666666655555555555444444444433332222222221111111111100000000/////////////.........------,,,,,,,,,,,,++++++++************)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmnnnnnoppqrstuvwxyzz{||}}}~~~~‚‚‚‚‚��������������������‚‚‚‚‚���€~}|{zyxwvutsrqlllllllmmmnnnnnnnnmmllkkjjiiiiihhhhiiiiiiiiiiiiiiigffffeeeddddddddcccccccccdddddddddcccccccccccbbbbbbaaaaaaa````````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSRRSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOMMMMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<;;;;;;::::::::::9999999999998888777777777776666666666655555555555444444444433332222222221111111111100000000/////////////.........------,,,,,,,,,,,,++++++++***********))))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmnnnnoopqqrstuvwxyz{{||}}}}}}‚‚‚‚‚����������€€€€€€€€€€‚‚‚‚���€€~~}|{zyxwvutsrqmlllllmmmnnnoooonnnmmlkkjjjiiiiiiiiiiiiiijjjjjjjjigggfffeeeeddddddcccccccccdddddddddccccccccccbbbbbbbaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXXXXWWWWWWWWWWWVVVVVVVVVUVVVUUUUUUUUUUUUTTTTTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>=========<<<<<<<<;;;;;:::::::::::999999999998888877777777777666666666665555555555544444444443333222222222111111111110000000///////////////........------,,,,,,,,,,,+++++++++***********))))))))))))))))(((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmnnnnoopqrsstuvwxyz{{||}}}}}‚‚‚‚‚���������€€€€€€€€€€€�����€€€~}}|{zyxwvutsrqmlllllmmnnnooooooonnmllkkjjiiiiiiiiiiijjjjjjkkkjjjhhgggffeeeeddddddccccccccddddddddcccccccccccbbbbbbbaaaaaa````````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXXXWWWWWWWWWWWWVVVVVVVVVUVVUUUUUUUUUUUUUTTTTTTTTTTUUUTTTTTTTTTTTSSSSSSSSSRRRSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>=========<<<<<<<<;;;;;::::::::::9999999999998888877777777777666666666665555555555544444444443333222222221111111111110000000//////////////.........------,,,,,,,,,,,+++++++++***********)))))))))))))()((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmnnnnnoppqrstuvwxyyz{|||}}}}‚‚‚‚‚��������€€€€€€€€€€€€���€€€€~~}||{zyxwvutsrrmllllmmmnnooopppooonmmlkkjjiiiiiiiiiijjjkkkkkkkkkkihhhggfffeeedddddccccccccddddddddccccccccccbbbbbbbbaaaaaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWWWWWWWWWVVVVVVVVVVUVVUUUUUUUUUUUUTTTTTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>========<<<<<<<<<;;;;;::::::::::9999999999998888877777777776666666666665555555555544444444433333222222221111111111110000000//////////////.........------,,,,,,,,,,,+++++++++***********)))))))))))))()((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmnmnnoopqqrstuvwxyzz{|||}}}‚‚‚‚‚‚�������€€€€€€€€�€€€€~~}}|{{zyxwvutsrrmmllmmmnnooppppppoonnmllkkjjiiiiiiiijjjkkklllllllliiihhhggffeeedddddcccccccdddddddcccccccccccbbbbbbbbaaaaa````````````_________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWWWWWWWWWVVVVVVVVVVUVVUUUUUUUUUUUUTTTTTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>=========<<<<<<<<<;;;;;::::::::::9999999999998888777777777776666666666665555555555544444444433333222222221111111111100000000//////////////.........-----,,,,,,,,,,,,+++++++++***********)))))))))))))()((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmnnoopqrstuvvwxyz{{||}}}‚‚‚‚‚‚������€€€€€€€€€€~~~}}||{zzyxwvutssrmmmmmmmnnoopppppppoonnmlkkjjiiiiiiijjjkkllllmmmmmmjjjiihhggffeeedddddccccccdddddddcccccccccccbbbbbbbbaaaaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWXXWWWWWWWWWWWWVVVVVVVVVUUVUUUUUUUUUUUUTTTTTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????????>>>>>>=========<<<<<<<<;;;;;:::::::::::9999999999998888777777777776666666666665555555555444444444433333222222221111111111100000000//////////////.........-----,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmnnoppqrstuvwxyyz{{|||}‚‚‚‚‚‚�������€€€€€~€~~~}}||{{zyyxwvuttsrmmmmmmmnnopppqqqqppoonmllkjjjiiiiijjjkklllmmmmnnnmkkjjjiihggffeeeddddccccccdddddddccccccccccbbbbbbbbbaaaa```````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWXXWWWWWWWWWWWWVVVVVVVVVUUVUUUUUUUUUUUUTTTTTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????????>>>>>>=========<<<<<<<<;;;;;::::::::::99999999999988888777777777776666666666655555555555444444444433333222222221111111111100000000//////////////.........-----,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmnnoopqrrstuvwxyzz{{||}�‚‚‚‚‚‚������€€€€€~~~~~~}}|||{{zyyxwvuutsrnmmmmmnnooppqqqqqqpponmmlkkjjiiiijjjkklllmmnnnnnnnllkkjjiihhgffeeeddddcccccdddddddccccccccccbbbbbbbbbaaaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWXXWWWWWWWWWWWVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????????>>>>>>>========<<<<<<<<<;;;;;::::::::::99999999999988888777777777776666666666655555555555444444444433333222222211111111111100000000//////////////.........-----,,,,,,,,,,,++++++++++***********))))))))))))((((((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssssrrruuttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllmmmnnoppqrstuvwxyyz{{{|}}}}}}}}}}}|||||{{{{zzzzy€~~~}}|||{{zyyxwvuutsrrqqqqrrsstuuuvvuuutssrqpjiiihhhhhiiijjkkllmmmmnnnnmmmllkkjiihggfffeeedddddddddcccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>========<<<<<<<<<;;;;;;::::::::::99999999999988888877777777777666666666555555555554444444444333332222222222111111111111000//////////////..........-----,,,,,,,,,,+++++++++++++++++************)))))))((((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssrrrrruttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllmmmnnopqrstuuvwxyzz{{{|}}}}}}}}}}|||||{{{{zzzzy€~~~}}}||{{{zyyxwvvutsrrqqqrrrsstuuuvvuuuttsrqpjiiihhhhhiijjkkllmmmnnnnnnnnmmllkkjiihggffeeeeddddddddcccccccccbbbbbbbbbbaaa```````````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>========<<<<<<<<;;;;;;;::::::::::99999999999888888877777777776666666666555555555554444444443333332222222221111111111110000//////////////..........-----,,,,,,,,,,++++++++++++++++*************)))))))((((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssrrrrrrttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkllllmmmnoopqrstuvwxxyzz{{||}}}}}}}}}}|||||{{{zzzzy€~~}}}|||{{{zzyxxwvuttsrrrrrrrssttuuuvuuuttsrqpjjiihhhhiiijjkkllmmnnnnoooonnnmmlkkjihhggffeeeddddddddcccccccccbbbbbbbbbbaaa```````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>========<<<<<<<<;;;;;;:::::::::::99999999999888888877777777776666666666555555555554444444443333322222222221111111111110000//////////////..........----,,,,,,,,,,,++++++++++++++++*************)))))))((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssrrrrrrrtttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkklllllmmnnopqqrstuvwxxyzz{|||}}}}}}}}}|||||{{{{zzzy€~~~}}}|||{{{zzyyxwvvutsrrrrrrrssttuuuuuuuttsrqpjjiihhhhiiijjkkllmmnnoooooooonnmmlkjjihhgffeeeeddddddddccccccccbbbbbbbbbaaaa``````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>========<<<<<<<<<;;;;;;:::::::::::99999999999888888777777777776666666666555555555544444444443333322222222221111111111110000//////////////..........-----,,,,,,,,,,+++++++++++++++*************))))))))((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrrrtttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkllllllmmnnopqrstuuvwxyyzz{|||}}}}}}}}}|||||{{{zzzy€~~~}}}}|||{{zzzyxxwvuussrrrrrrsssttuuuuuutssrqpjjiihhhhiiijjkkllmmnnooooppooonnmllkjiihggffeeeddddddddcccccccbbbbbbbbbbaaaa``````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>========<<<<<<<<<;;;;;;::::::::::999999999999888888777777777776666666666555555555544444444443333322222222221111111111110000//////////////..........----,,,,,,,,,,,++++++++++++++**************))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrrrttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkklllllmmnoopqrstuvwwxyyz{{||||}}}}}}}}||||{{{{zzy€~~~}}}|||{{{zzyyxwwvutssrrrrrrsstttuuuuttssrqpjjiihhhhiiijjkkllmmnnoooopppooonnmlkkjihggffeeeddddddddcccccccbbbbbbbbbaaaaa`````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>========<<<<<<<<;;;;;;;::::::::::99999999999888888877777777777666666666655555555554444444443333332222222222111111111111000//////////////...........----,,,,,,,,,,++++++++++++++***************))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrtttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkklllmmnnopqrrstuvwxxyyz{{||||}}}}}}}|||||{{{zzz€~~~}}}}|||{{{zzyyxwvvttssrrrrrssstttttttssrrqpjjiihhhhiiijjkkllmmnnnoooppppoonnmmlkjihhgfffeeeddddddddcccccccbbbbbbbbaaaaa`````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>========<<<<<<<<<;;;;;;:::::::::::99999999999888888777777777777666666666655555555544444444443333332222222221111111111111000//////////////...........----,,,,,,,,,,,+++++++++++++**************)))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkklllmmnoopqrsttuvwxxyzz{{||||}}}}}}}||||{{{{zz€€~~~}}}||||{{{zzyxxwvuttssrrrrrsssttttttssrrqpjjiiihhhiiiijjkkllmmnnoooppppooonmmlkjiihggffeeeddddddddcccccccbbbbbbbbaaaaa````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>========<<<<<<<<<;;;;;;:::::::::::99999999998888888777777777776666666666655555555544444444443333332222222221111111111111000//////////////...........----,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrrrrrrrtttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrqsssrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkklllmmnoppqrstuuvwxxyzz{{||||}}}}}}}||||{{{zz€€€~~~~}}}||||{{zzyyxxwvuttssrrrrrsssssssssrrqqpjjiiihhhiiiijjkkllmmnnnoopppppoonnmlkkjihggffeeeddddddddcccccccbbbbbbbbaaaaa````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::::99999999998888888777777777776666666666655555555544444444443333332222222221111111111111000//////////////...........----,,,,,,,,,,,++++++++++++**************))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrqqssrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkllmmnnopqqrstuvvwxyyzz{{||||}}}}}}||||{{{{z€€€~~~}}}}|||{{{zzyyxwvuuttssrrrrrssssssssrrqqpjjiiiiiiiiiijjjkkllmmnnoopppppoonnmlkkjihggffeeedddddddddccccccbbbbbbbaaaaaa````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>=========<<<<<<<<;;;;;;;::::::::::999999999998888888777777777776666666666655555555444444444443333332222222221111111111111000//////////////...........----,,,,,,,,,,,++++++++++++**************))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrtttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqsrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkklllmmnoopqrsstuvvwxyzz{{{||||}}}}}}||||{{{z�€€€~~~}}}||||{{{zzyyxwvuuttssrrrrrrsssssrrrqqpkjjiiiiiiiiijjjkkllmmnnnooppppoonnmlkkjihggffeeeeddddddddccccccbbbbbbbaaaaaa```````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>=========<<<<<<<<<<;;;;;;::::::::::9999999999988888877777777777766666666666555555554444444444333333322222222211111111111110000/////////////...........----,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkklllmmnoppqrsttuvvxxyzz{{{|||}}}}}}|||||{{{��€€~~~}}}}||||{{{zzyywwvuutsssrrrrrrrrrrrrrqqqkjjjiiiiiiiijjjkklllmmnnoooppooonnmlkkjihggffeeeededddddddcccccbbbbbbbaaaaaa```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@?@@@@@????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::::9999999999888888877777777777666666666665555555554444444444333333322222222111111111111110000/////////////...........----,,,,,,,,,,,++++++++++***************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkllmmnnoppqrsttuvwxxyzz{{{|||}}}}}}||||{{{��€€€~~~}}}|||||{{{zzyxwwvuttsssrrrrrrrrrrrrrqqkkjjjjiiiiijjjjkkkllmmnnnooooooonnmlkkjihggffeeeededddddddcccccbbbbbbbaaaaaa```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@?@@@@@????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::::9999999999888888877777777777666666666665555555554444444444333333322222222111111111111110000/////////////...........----,,,,,,,,,,,++++++++++***************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrtttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkllmmnnopqqrsttuwwxyyzz{{||||}}}}}|||||{{���€€€~~~}}}}|||||{{{zzyxwvvuttssrrrrrrrrrrrrrrqlkkkjjjjjjjjjjjkkkllmmnnnooooooonnmlkkjihggffeeeedeeddddddcccccbbbbbbbaaaaaa```````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@?@@@@?????????????>>>>>>>>>========<<<<<<<<<<;;;;;;;::::::::::9999999999888888777777777777666666666665555555544444444444333333322222222111111111111110000/////////////...........---,,,,,,,,,,,,++++++++++***************)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkklllmmnoopqrrstuvwwxyyzz{{||||}}}}|||||{{‚��€€€~~~}}}}||||||{{{zyxxwvvuttssrrrrrrrrrrrrrrlllkkkjjjjjjjjkkklllmmnnnooooooonnmlkkjihhgffeeeeeeeddddddcccccbbbbbbbaaaaaa```````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?@@@@?????????????>>>>>>>>>========<<<<<<<<<<;;;;;;;:::::::::99999999999888888777777777777666666666665555555544444444443333333322222222111111111111110000/////////////..........----,,,,,,,,,,,,++++++++++**************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!  ttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrtttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkklllmmnoopqrrstuvwxxyyz{{{||||}}}||||||{‚���€€~~~}}}|||||||{{{yyxxwvuuttssrrrrrsssssssrmllllkkkkkkkkkkklllmmnnnoooooooonnmlkkjihhgfffeeeeeeeddddddccccbbbbbbbaaaaaa```````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?@@@@????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;:::::::::99999999999888888777777777777666666666665555555544444444443333333322222222111111111111110000/////////////..........----,,,,,,,,,,,,++++++++++**************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!  ttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkklllmnnoopqrssuvvwxxyzz{{|||||||||||||{‚‚��€€€~~~}}}|||||||{{{zyyxwwvuutsssssssssssssssmmmmllllkkkkkkklllmmmnnooopppooonnmllkjihhggffeeeeeeeedddddccccbbbbbbbbaaaaa````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?@@@@????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;:::::::::99999999999888888777777777776666666666665555555544444444443333333322222222111111111111110000/////////////..........----,,,,,,,,,,,,++++++++++**************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!  ttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrtttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkklllmnnoppqrstuvwwxyyzz{{|||||||||||||‚‚���€€~~~}}}}|||||||{{zzyxxwvvuttssssssssstttttnnnmmmmllllllllllmmmnnooopppppoonnmllkjiihggfffeeeeeeeeddddccccbbbbbbbbaaaaa````````____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?@@@@????????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;:::::::::99999999999888888777777777776666666666665555555544444444443333333322222221111111111111110000////////////...........----,,,,,,,,,,,,+++++++++***************))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!!!  tttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjkkkkkllmmnnoppqrstuvwxxyzz{{{||||||||||||‚‚���€€~~}}}}|||||||{{zzyyxxwvuutttssssttttttttoonnnnmmmmllllmmmmnnnoooppppppooonmmlkjjihhggfffeeeeeeeeddddccccbbbbbbbaaaaa````````_____________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@??@@@@????????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;:::::::::99999999998888887777777777776666666666655555555444444444443333333322222221111111111111111000////////////...........----,,,,,,,,,,,,+++++++++***************))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!!!  tttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjkkkkllmmnnopqqstuuvwxxyzz{{{|||||||||||‚‚‚���€€~~}}}}||||||||{zzzyyxwwvuutttttttttuuuuuooooonnnnmmmmmmmnnnnoooppppppppoonnmlkkjiihgggffffffeeeeddddccccbbbbbbbbaaaa`````````____________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@@@@????????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;:::::::::999999999988888877777777777766666666666555555554444444444333333333222222211111111111111100000///////////...........----,,,,,,,,,,,,+++++++++***************))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!  ttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqttttsssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjkkkllmmnoopqrstuvwwxyyzz{{{||||||||||‚‚‚���€€~~~}}}||||||||{{zzyyxxwvvuuttttttuuuuvvvppppoooonnnnnnnnnnoooppppqqqqpppoonmllkjjihhgggffffffeeeedddccccbbbbbbbbbaaaa````````____________^^^^^^^]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@@@@????????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;:::::::::99999999998888887777777777766666666666655555555444444444433333333322222221111111111111110000////////////...........----,,,,,,,,,,,,+++++++++***************))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!  ttttttttttttttttttuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuututttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqtttssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjkkkllmmnooprsstuvwxxyyzz{{{{||||||||‚‚‚���€€€~~}}}||||||||{{zzzyyxwwvvuuuuuuuuuvvvvvqqqppppoooonnnnooooppppqqqqqqqppoonnmlkkjiihhhgggggffffeeedddccccbbbbbbbbbbaaa```````____________^^^^^^^]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;::::::::999999999998888887777777777766666666666655555555444444444433333333322222221111111111111110000/////////////..........----,,,,,,,,,,,,+++++++++**************)))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!!!!  tttttttttttttttttttttuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqttssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkllmmnopqrstuuvwxxyyzz{{{{{||||||‚‚‚‚���€€~~}}}}||||||||{zzzyyxxwwvvuuuuuuvvvvwwwqqqqqqppppoooooooppppqqqqrrqqqqppoonmmlkkjiiihhhgggggfffeeedddcccbbbbbbbbbbbaaa```````___________^^^^^^^]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999999998888887777777777766666666666655555555444444444433333333322222211111111111111110000/////////////..........----,,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!!  ttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqtssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkllmnnoqqrstuvvwxxyzzz{{{{{|||||‚‚‚‚���€€~~~}}}||||||||{{zzyyxxwwvvvvuuvvvvwwwwwrrrqqqqqpppppppppppqqqqqqrrrrqqqpponnmllkkjjiiihhhhgggfffeeeddccccbbbbbbbbbbaaa```````___________^^^^^^^]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@@@@???????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::::99999999998888888777777777766666666666665555555544444444443333333332222221111111111111110000//////////////..........----,,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!!  tttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkllmnopqrsstuvwwxxyyzzz{{{{{{{{‚‚‚‚���€€~~}}}||||||||{{zzzyyxxwwvvvvvvvvwwwwxxrrrrrrqqqqpppppppqqqqqrrrrrrrrqqppoonnmllkkjjjiiihhhhgggffeeeddccccbbbbbbbbbaaaa``````____________^^^^^^]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@@@???????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::::99999999998888888777777777766666666666665555555544444444443333333332222221111111111111110000//////////////..........----,,,,,,,,,,,,++++++++++**************))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqsrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjkkkjjjjjjjjjjjjjjjjkkllmnopqrsstuvvwxxyyyzzzz{{{{{~~~~~}}}|||{{zzyyyyyxxxxx||{{{zzyyxxxwwwwwwxxxyyyyxxxxxwwwwwvvvvvvvvwwwwwwwvvvvuuuttssrrqqppoonnnmmmlllkkjjiihhhggffffeeeeeeeeaaaaaa``````____________^]]]]]]\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@???????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888887777777777766666666666655554444444444333333333222222222221111111111111111//////////////...........--,,,,,,,,,,,,++++++++++****************))))))))))))))(((((((((((((((((((('''&&&&&&&&&&&%%%%%%%%%%%$$%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!   ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkkkkkkkjjjkkjjjjjjjjjjiiijjjjjkklmmoopqrsttuvvwxxxyyzzzz{{{{~~~~~}}}|||{{zzzyyyyyxxxx||{{{zzyyyxxxwwwxxxxxyyyyxxxxxxxwwwwwvvvvwwwwwwwxxvvvvvuuuttssrrqqppooonnnmmmlllkkjjiihhggfffffeeeeeeaaaaaaa``````___________^]]]]]]\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::::::::::999999999998888888877777777777666666666666655554444444443333333333222222222221111111111111110//////////////...........--,,,,,,,,,,,,++++++++++**+*************))))))))))))))(((((((((((((((((((('''&&&&&&&&&&&%%%%%%%%%%%$$%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!   ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkjjjkkjjjjjjjjjiiiiiijjjkkllmnoppqrsttuvvwwxxyyyzzzz{{~~~~~}}}|||{{zzzyyyyyxxxx||{{{zzzyyxxxxxxxxxxyyyyyxxxxxxxxwwwwwwwwwwwwwwxxxvvvvvuuutttssrrqqqpppooonnnmmllkkjjiihhgggfffffeeeebaaaaaa``````___________^]]]]]]\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888877777777777666666666666655554444444443333333333222222222221111111111111110//////////////...........---,,,,,,,,,,,++++++++++**+*************)))))))))))))((((((((((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!   ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjkjjjjjjjjjjiiiiiiijjjkkllmnopqqrsttuvvwwxxyyyzzzzz~~~~}}}}|||{{{zzzyyyyxxxx||{{{zzzyyyxxxxxxxxxyyyyyxxxxxxxxwwwwwwwwwwwwwxxxxvvvvvuuuuttsssrrrqqqppppooonnmmlkkjjiihhgggffffffeebbaaaaa``````___________^]]]]]]\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@???????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888877777777777666666666666655554444444443333333332222222222221111111111111100//////////////...........---,,,,,,,,,,,++++++++++**+*************)))))))))))))((((((((((((((((((((''''&&&&&&&&&&%%%%%%%%%%%$$$%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiijjjkklmnnopqrrsttuvvwwxxyyyzzzz~~~~}}}}|||{{{zzzyyyyxxxx||{{{zzzyyyxxxxxxxxxyyyyyxxxxxxxxxwwwwwwwwwwwwwxxxvvvvvuuuuttttsssrrrrqqqpppooonmmllkjjiihhggggfffffebbbaaaa```````___________]]]]]]\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@???????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888877777777777666666666666655554444444443333333332222222222221111111111111100///////////////..........---,,,,,,,,,,,++++++++++**+*************))))))))))))(((((((((((((((((((((''''&&&&&&&&&&%%%%%%%%%%%$$$%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkmmnoopqrrsttuvvwwxxyyyzzz}}}}}}}}|||{{{zzzyyyyxxxx||{{{zzzyyyyxxxxxxxxyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvuuuuuttttssssrrrrrqqqppoonnmllkkjiihhhgggfffffbbbaaaaa```````__________]]]]]]\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@??????????>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888777777777777666666666666655554444444443333333332222222222221111111111111000///////////////..........---,,,,,,,,,,,++++++++++**+**************)))))))))))((((((((((((((((((((('''&&&&&&&&&&&%%%%%%%%%%%$$$%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppprrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiijjkklmmnoppqrrstuuvvwwxxyyyzz}}}}}}}}|||{{{zzzzyyyxxxx||{{{zzzzyyyyxxxxxxxyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuttttttssssssrrrrqqppoonmmlkkjjiihhggggfffbbbbaaaa````````_________]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXXWXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888777777777776666666666666655554444444443333333332222222222211111111111110000///////////////..........---,,,,,,,,,,,++++++++++**++*************)))))))))))((((((((((((((((((((''''&&&&&&&&&&&%%%%%%%%%%%$$$%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuutttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjkllmnnoppqrsstuuvvwwxxyyyy}}}}}}}||||{{{zzzzyyyyxxx||{{{zzzzyyyyyyxxxxxyyyyywxxxxxxwwwwwwwwwwwwwwwwwwvvuuuuuuuuutttttttttsssssrrrqqpponnmlkkjjiihhhggggfcbbbbaaaa`````````_______]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666666655554444444433333333322222222222211111111111110000///////////////..........---,,,,,,,,,,++++++++++***+***************))))))))))((((((((((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppprrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjkllmnnopqqrsstuuvwwxxxyyy}}}}}}|||||{{{zzzzyyyyxxx|{{{{zzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttsssrrrqpponnmllkjjiiihhhgggccbbbaaaaa``````````_____^]]]]]]]\\\\\\\\\[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666666655554444444433333333322222222222211111111111100000///////////////..........--,,,,,,,,,,,++++++++++***+***************)))))))))(((((((((((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!!!!!  sssssssssssssssssssssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuutttttttttttuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppprrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjkklmmnoopqqrsttuvvwwxxxyy||}}||||||{{{{zzzzyyyyxxx|{{{{zzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuutttttssrrqqpoonmllkkjjiiihhggcccbbbaaaaa``````````____^]]]]]]]]\\\\\\\\\[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666666655544444444433333333322222222222211111111111100000//////////////...........--,,,,,,,,,,,++++++++++***+***************)))))))))(((((((((((((((((((('''''&&&&&&&&&&%%%%%%%%%%%$$$$%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!!!!!  rssssssssssssssssssssssssssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuuuuttttttttttttuuutttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppprrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjkkllmmnoopqrrsttuvvwwxxxy||||||||||{{{{zzzzyyyyxxx|{{{{zzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttssrqqpoonmmlkkjjjiihhhdcccbbbaaaaaaa`````````__^^^]]]]]]]\\\\\\\\\[[[[[[ZYYYYYYYYXXXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666666655544444444333333333322222222222211111111111100000//////////////...........--,,,,,,,,,,,++++++++++***+****************))))))))(((((((((((((((((((('''''&&&&&&&&&&%%%%%%%%%%%$$$$%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!!!!!  rrrssssssssssssssssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuttttttttttttttutttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppprrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjkkllmnnoppqrsstuuvvwwxxx|||||||||{{{{{zzzzyyyyxxx|{{{{{zzzzzzyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttssrqqpoonmmllkkjjiiihdddccbbbbaaaaaaaaa``````_^^^]]]]]]]]\\\\\\\\[[[[[[ZYYYYYYYYXXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666666655544444444333333333322222222222111111111111000000/////////////............--,,,,,,,,,,,++++++++++********************))))))))(((((((((((((((((((('''''&&&&&&&&&&%%%%%%%%%%%$$$$%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!!!!!  rrrrrrsssssssssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppprrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjkkllmmnnopqqrsttuvvwwxxx|||||||||{{{{{zzzzyyyyxxx|{{{{{zzzzzzzzzzyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvuutttttttuuuuuuuuuuvvvvvvvuuuttssrrqpponnmmllkkjjiieeddcccbbbbaaaaaaaaaa````^^^^^]]]]]]]\\\\\\\\[[[[[ZZYYYYYYYXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666666655444444444333333333322222222222111111111111000000/////////////............--,,,,,,,,,,++++++++++**********************))))))))((((((((((((((((((''''''&&&&&&&&&&%%%%%%%%%%%$$$$%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!!!!!!  rrrrrrrrsssssssssssssssrsssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuutttttttttttttttttttttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppprrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjkkllmmnoopqrrstuuvvwwxx{{|||||{{{{{{zzzzzyyyyxxx|{{{{{zzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwvvvvvvtttttttttttuuuuuuuvvvvvvvvvvuuutssrrqpponnmmlllkkjjfeeddcccbbbbbbbaaaaaaaa``_^^^^^]]]]]]]]\\\\\\\[[[[ZZYYYYYYYXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666666555444444443333333333222222222222111111111111000000////////////.............--,,,,,,,,,,++++++++++**********************))))))))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrssssssssssssrrrssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuutttttttttttttttttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqppppppppppppprrrrrrrqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjkkkllmnnoppqrsstuuvvwww{{{{{{{{{{{{{zzzzzyyyyxxx||{{{{{zzzzzzzzzzzzzzyyyywwwwwwwwwwwwwwwwwwwvvvvvvttttttttttttuuuuuuvvvvvvvvvvvuuutssrrqppoonnmmllkkjffeedddcccbbbbbbbbbaaaaa`__^^^^^]]]]]]]]\\\\\\[[[[ZZYYYYYYXXXXXXXXXXXXWWWWWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666666555444444443333333333222222222222111111111111000000///////////..............--,,,,,,,,,,++++++++++**********************))))))))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrrssssssssssrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuttttttttttttttttttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqpppppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjkkllmmnoopqqrsttuvvvww{{{{{{{{{{{{{zzzzzyyyyxxx||{{{{{zzzzzzzzzzzzzzzzyyxxxxwxwwwwwwwwwwwwwwvvvvvttttttttttttuuuuuuvvvvvvvwvvvvuuttssrrqqppoonnmmllkggffeedddccccbbbbbbbbaaaa___^^^^^]]]]]]]]\\\\\\[[[ZZYYYYYYXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666666555444444443333333333222222222222111111111110000000//////////...............--,,,,,,,,,,+++++++++************************)))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrsssssssrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuttttttttttttttttttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqppppppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjkkkllmnnoppqrsstuuvvvwzz{{{{{{{{{{{zzzzzyyyyxxx||{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxxxwwwwwwwwvvvvvtttttttttttttuuuuuvvvvvwwwwwvvvuuttssrrqqppooonnmmlhhgffeeedddccccccbbbbbbaa`___^^^^^^]]]]]]]\\\\\[[[ZZZYYYYYXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666666554444444443333333333222222222222111111111110000000/////////................--,,,,,,,,,,+++++++++************************)))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuttttttttttttttttttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqpppppppppppppppprrrrrqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjkkllmmnnopqqrsstuuvvvzzzz{{{{{{{{{zzzzzyyyyyxx||{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxwwwwwwwvvvvtttttttttttttuuuuuvvvvvwwwwwvvvvuuttssrrqqqppooonnmihhggffeeddddccccccbbbbba``___^^^^^^]]]]]]\\\\\[[[ZZZYYYYYXXXXXXXXXXWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666665554444444433333333333222222222222111111111110000000////////.................--,,,,,,,,,++++++++++************************)))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqppppppppppppppppprrrrqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjkkkllmmnoopqqrsstuuuvyzzzzzz{{{{zzzzzzzzyyyyxx|||{{{{{{{{{{{{{{{zzzzzzzxxxxxxxxxxxxxxxwwwwwwvvvvtttttttttttttuuuuuvvvvvvwwwwwvvvuuuttssrrrqqqppooonjiihhggffeedddddcccccbbbb```____^^^^^]]]]]]\\\\\[[ZZZYYYYYYXXXXXXXXXWWWWWWWXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666665554444444433333333333222222222221111111111110000000////////.................--,,,,,,,,,++++++++++************************)))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttssttttttttttttttttttttttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqpppppppppppppppppprrrqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjkklllmnnoppqrrsstuuuyyyzzzzzzzzzzzzzzzzyyyyxx|||{{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxxxxwwwwwwvvvutttttttttttttuuuuuvvvvvvwwwwvvvvuutttsssrrrqqqppookjjihhggffeeeeddddccccbbb````___^^^^^^]]]]]\\\\\[[ZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666665544444444433333333332222222222221111111111110000000///////.................--,,,,,,,,,,++++++++++************************))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssstttttttttttttttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqppppppppppppppppppprrqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjjjjjjijjjjiiiiiiiiiiiiiiiiiiiiijjjjjkkkllmmnnoppqrrssttuxyyyyzzzzzzzzzzzzzzyyyyxx|||{{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxxxxxwwwwwvvvutttttttttttttuuuuuuvvvvvwwwvvvvvuuutttssssrrrqqqpplkjjiihhggffeeeeddddcccbba```____^^^^^]]]]]]\\\\\[ZZZZYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;:::::::::::::999999999888888888777777777776666666666665544444444433333333332222222222221111111111110000000///////.................--,,,,,,,,,+++++++++++************************))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssttttttttttttttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqppppppppqqqqqpppppppppppppppppppprqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjjjjjjjjijjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkkllmmnooppqrrssttxxxyyyzzzzzzzzzzzzzyyyyyx||||{{{{{{{{{{{{{{{{{zzzzxxxxxxxxxxxxxxxxxxwwwwwvvuutttttttttttttuuuuuuvvvvvvvvvvvvuuuutttsssssrrrqqqllkkjjihhggfffeeeddddcccbaa```____^^^^^]]]]]]\\\\[ZZZZYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>========<<<<<<;;;;;;;;;;;;;:::::::::::::999999999888888888877777777777666666666655544444444333333333332222222222221111111111110000000//////..................--,,,,,,,,,+++++++++++************************))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutuuuuuuttttttuuuuuuuuuuuuuuuuuttuuutttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssttttttttttttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqpppppppppqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjjjiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmnooppqrrsstwwxxyyyyzzzzzzzzzzzyyyyyx|||||{{{{{{{{{{{{{{{{zzzzyyxxxxxxyxxxxxxxxxxwwwwvvuutttttttttttttuuuuuuuvvvvvvvvvvvuuuutttttsssssrrrqmmlkkjjiihgggfffeeedddcccaaa```___^^^^^^]]]]]\\\\[ZZZZYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>========<<<<<<;;;;;;;;;;;;;:::::::::::::999999999888888888877777777777666666666655544444444333333333332222222222211111111111110000000//////..................--,,,,,,,,,+++++++++++***********************))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttttuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssttttttttttttttttttttttttsttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqppppppppppqqqpppppppppppppppppppppoqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjjjjjjiiijjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkklllmmnooppqqrrsvwwxxxyyyzzzzzzzzzzyyyyyx|||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxwwwwwvuuutttttttttttttuuuuuuuvvvvvvvvvvuuuuuttttttsssssrrnmmllkjjiihhggfffeeedddccaaa```____^^^^^]]]]]\\\\\[ZZZZYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>========<<<<<<;;;;;;;;;;;;::::::::::::::999999999988888888877777777777666666666655544444444333333333332222222222211111111111110000000//////..................--,,,,,,,,,+++++++++++***********************))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttttuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssstttttttttttttttttttttttssttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqppppppppppppqqpppppppppppppppppppppooqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjjjjjiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkllmmmnnoppqqrrvvwwwxxyyyyzzzzzzzzyyyyyy}|||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxwwwwwuuuttttttttttttttuuuuuuuvvvvvvvvvuuuuuttttttttssssrnnmmllkkjiihhgggffeeedddcbaaa```____^^^^^]]]]]\\\\[ZZZZYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::::999999999988888888877777777777666666666655544444443333333333322222222222211111111111100000000//////.................--,,,,,,,,,,+++++++++++***********************))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  qqqqqqqrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhijjjjjjjjkkklllmmnnooppqqrssttuuvvvvwwwwwwwwwwvvvv||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxwwuuuuuttttttttttttuuuuuuuuvvvvvvuuuuuuttttttttttssssssrrqqppoonmmlllkkjjiiihhfeedddcccbbbbbaaaaa````__[[[[ZZZZZYYYYYYXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>=========<<;;;;;;;;;;;::::::::::::::::999999999888888888887777777777776666666665555554444444443333333333322222111111111111000000000000/////////////////........---------,,,,,,,,,,,++++++++++++++++++++*******)))))((((((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjkkklllmmnnooopprrssttuuuvvvwwwwwwwwwvvvv|||||||||{{{{{{{{{{{zzzzzyyyyyzzzzzzzzyyyyyyxxxxwwuuuuuutttttttttttttuuuuuuuuuuuuuuuuuutttttttttttssstssrrqqppoonnmmllkkjjiiihffeeddccccbbbbaaaaa````__\[[[[ZZZZYYYYYYXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<;;;;;;;;;;;;::::::::::::::::999999999888888888888777777777776666666665555554444444433333333333322222111111111111000000000000/////////////////........--------,,,,,,,,,,,,++++++++++++++++++++******)))))(((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqrrrrrrrrrrrtttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjkkkkllmmmnnoopqqrrsttuuuvvvwwwwwwwwvvvv|||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxwuuuuuuttttttttttttttuuuuuuuuuuuuuuuutttttttttttttssttssrrqqppoonnmmllkkjjiiiffeedddcccbbbbbaaaaa````_\[[[[ZZZZYYYYYYXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>==========<;;;;;;;;;;;::::::::::::::::9999999999888888888888777777777776666666665555544444444433333333333222221111111111110000000000000/////////////////........--------,,,,,,,,,,,,,+++++++++++++++++++******)))))(((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqrrrrrrrrtttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjkkkklllmmnnnopqqrrsttuuuvvvvwwwwwvvvvv||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxwuuuuuuuuttttttttttttttuuuuuuuuuuuutttttttttttttttssttsssrrqqppoonnmmllkkjjiigffeeddccccbbbbaaaaa````_\[[[[ZZZZYYYYYYYXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<;;;;;;;;;;;::::::::::::::::9999999999888888888888777777777776666666665555544444444433333333333222221111111111110000000000000/////////////////........--------,,,,,,,,,,,,,++++++++++++++++++*******)))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqrrrrrtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjkkkklllmmnnoppqrrsttuuuvvvvwwwvvvvvv|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxwuuuuuuuuuttttttttttttttuuuuuuuuuutttttttttttttttssstttsssrrqqppoonnnmmllkjjiggfeedddcccbbbbbaaaaa````\[[[[ZZZZZYYYYYYXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJJJIJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<;;;;;;;;;;;::::::::::::::::9999999999888888888888877777777776666666655555544444444433333333333222221111111111110000000000000////////////////.........--------,,,,,,,,,,,,,++++++++++++++++++******))))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqrrtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgghhhhhhiiiiiiijjjjjjjjjkkkkllmmmooppqrrsttuuvvvvvvvvvvvvv||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxuuuuuuuuuuttttttttttttttuuuuuuuttttttttsssssssssssstttsssrrrqqpppoonnmmllkjjhgffeeddccccbbbbbaaaa````\\[[[ZZZZZYYYYYYXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>===========<;;;;;;;;;;;;:::::::::::::::99999999999888888888888877777777776666666655555544444444333333333333222221111111111100000000000000////////////////.........--------,,,,,,,,,,,,,,+++++++++++++++++******))))))(((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggghhhhiiiiiiiiiiijjjjjjjkkkkllmnnoppqrrsttuuvvvvvvvvvvvv|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxvuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssstttssssrrrqqpppoonnmmllkjhggffeeddccccbbbbbaaaa```\\[[[ZZZZZYYYYYYXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKLKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<;;;;;;;;;;;::::::::::::::::99999999998888888888888877777777766666666655555544444444333333333332222221111111111100000000000000////////////////.........---------,,,,,,,,,,,,,++++++++++++++++*******))))))(((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggghhiiiiiiiiiiiiiijjjjjjkkkllmnnopqqrssttuuvvvvvvvvvvv||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxvuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssstttssssrrrrqqqppooonmmllkihggfeedddccccbbbbbaaa```\\[[[[ZZZZYYYYYYXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<;;;;;;;;;;;::::::::::::::::99999999998888888888888777777777766666666555555544444444333333333332222221111111111100000000000000////////////////.........---------,,,,,,,,,,,,,,+++++++++++++++*******))))))(((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuutttttttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggghiiiiiiiiiiiiiiiiiijjjjkklmmnnopqqrsstuuuvvvvvvvvvv||||||}|}|||||||||{{{{{{{zzzz{{{{{{{{zzzzzzyyyyxxxvvuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssttssssssrrrrqqqpppoonnmllihhgffeeddccccbbbbbaaaa``\\[[[[ZZZZYYYYYYXXXXXXXWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>============<<;;;;;;;;;;;::::::::::::::::99999999998888888888888777777777766666666555555544444444333333333332222221111111111100000000000000///////////////..........---------,,,,,,,,,,,,,,+++++++++++++++*******))))))(((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsuuuuuttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggiiiiiiiiiiiiiiiiiiiijjjkklmmnoopqrrsttuuuuvvvvvvvv||||||}}}|||||||||||{{{{{{{{{{{{{{{{{{zzzzzyyyyxxxvvvuuuuuuuuuttttttttttttttttttttsssssssrrrrrrrrrrrrssssssssrrrrrqqqqppoonnmljihggfeedddccccbbbbbaaa``\\\[[[ZZZZYYYYYYXXXXXXXWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>=============<<;;;;;;;;;;;;:::::::::::::::99999999998888888888888777777777666666665555555544444444333333333332222221111111111000000000000000///////////////.........----------,,,,,,,,,,,,,,,++++++++++++++******)))))))(((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssuuuttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggghhiiiiiiiiiiiiiiiiiiiijjjklmmnoppqrssttuuuuuvvvvvv||||||||}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzyyyyxxvvvuuuuuuuuutttttttttttttttttttssssssrrrrrrrrrrrrrrsssssssssrrrrrrqqqppoonmmjiihgffeedddccccbbbbaaa``\\\[[[ZZZZYYYYYYXXXXXXXWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::::::::99999999998888888888887777777777666666665555555544444443333333333322222221111111111000000000000000///////////////.........----------,,,,,,,,,,,,,,,,++++++++++++*******)))))))(((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssssssssttttttttttttttttssssttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggghhhhhiiiiiiiiiihiiiiiiijjkllmnnopqqrssttuuuuuuuuuu|||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzyyyxxvvvvuuuuuuuuttttttttttttttttttssssssrrrrrrrrrrrrrrrsssssssssrrrrrrrqqqppoonmkjihhgffedddcccccbbbaaa``\\\[[[ZZZZYYYYYYXXXXXXWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>=============<<<;;;;;;;;;;;;:::::::::::::::99999999998888888888887777777777666666665555555544444443333333333322222221111111111000000000000000//////////////..........----------,,,,,,,,,,,,,,,,++++++++++++*******)))))))(((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssssssssssstttttttttttttssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhiiiijkkllmnoopqrrsstttuuuuuuuu|||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzyyyyxvvvvvvuuuuuuuttttttttttttttssssssssrrrrrrrrrqqrrrrrssssssssrrrrrrrrrrqqppoonkjjihgffeedddccccbbbbaa``\\\[[[ZZZZZYYYYYXXXXXXWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>==============<<<;;;;;;;;;;;;;::::::::::::::99999999998888888888887777777776666666655555555544444443333333333322222221111111111000000000000000//////////////..........-----------,,,,,,,,,,,,,,,,+++++++++++*******)))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssstttttttttssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqppppppppppppqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiijkklmmnoppqrrssttttuuuuuu{||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyvvvvvvuuuuuuuttttttttttttsssssssssrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqpponlkjihhgffeeddccccbbbbaa``\\\[[[ZZZZZYYYYYXXXXXXWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=============<<<<;;;;;;;;;;;;;::::::::::::::99999999998888888888877777777776666666655555555544444433333333333222222221111111111000000000000000//////////////.........------------,,,,,,,,,,,,,,,,+++++++++++******))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssttttttsssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqppppppppppppppqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiijjkllmnoopqqrrssttttttttu{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzyyyywvvvvvvuuuuuutttttttttsssssssssssrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqpoolkjjihgffeedddcccbbbaaa``\\\[[[ZZZZZYYYYYYXXXXXWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>==============<<<<;;;;;;;;;;;;;::::::::::::::99999999998888888888877777777766666666555555555444444433333333333222222221111111111000000000000000//////////////.........------------,,,,,,,,,,,,,,,,+++++++++++******))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssttssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqpppppppppppppppqqqqqqpppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiijjkklmmnoppqqrrsssttttttt{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyywwvvvvvvuuuuuttttttttssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqppomlkjihggfeedddcccbbbaaa``\\[[[[ZZZZZYYYYYYXXXXXXWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????>>>>>>>>==============<<<<;;;;;;;;;;;;;::::::::::::::99999999998888888888877777777766666666555555555444444433333333333222222221111111111000000000000000/////////////..........------------,,,,,,,,,,,,,,,,+++++++++++******))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssrrssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqppppppppppppqqqqqqqqqppppppppppppppppqqqqqppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhijjjkllmnnoppqqrrsssssstttzz{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyywwvvvvvvuuuuuttttttttssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqpomlkjiihgffeeddcccbbbaaa``\\[[[[ZZZZZYYYYYYXXXXXXWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@??????????>>>>>>>===============<<<<;;;;;;;;;;;;;;::::::::::::999999999998888888888777777777666666666555555555444444333333333332222222221111111111000000000000000/////////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ppqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqppppppppppppqqqqqqqqpppppppppppppppppqqqqppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffhhghgghhhhhhhhhhhhhhhhhhiijjkklmmnooppqqrrrrsssssszzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyywwwvvvvvuuuuuttttttttssssssssssssrrrrrqqqqqqqqqppppqqqqqqqqrrrrrrrrrrrrrqqppmllkjihgffeeddcccbbbaa```\\[[[ZZZZZZYYYYYYXXXXXXWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????????>>>>>>>===============<<<<;;;;;;;;;;;;;;::::::::::9:999999999998888888888777777777666666666555555554444444333333333332222222221111111111000000000000000////////////...........-----------,,,,,,,,,,,,,,,,,++++++++++*******))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  pppppqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttsssssssssssssuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqppppppppppppppqqqqqqqppppppppppppppppppqqpppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggfffggggggggggggggghhhhhhhhhiijjkkllmmnooppqqqrrrrrsssyzzzzzz{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{zzzzzzzyyywwwwvvvvvuuuutttttttttsssssssssssrrrrrqqqqqqqqpppppqqqqqqqqqqrrrrrrrrrrrqqppmmlkjihggfeeddcccbbaaa```\[[[[ZZZZZZYYYYYYYXXXXXWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@???????????>>>>>>>================<<<;;;;;;;;;;;;;;::::::::::9:999999999998888888887777777776666666665555555554444444333333333332222222221111111110000000000000000////////////...........-----------,,,,,,,,,,,,,,,,,++++++++++*******))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  pppppppqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssttttsssssssssssssssssssssuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqpppppppppppppppqqqqqppppppppppppppppppppqpppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggffffggggggggggggggggghhhhhhhhiijjkkllmnnoopppqqqrrrrrryyyzzzzzz{{{{{{{{{{{{{{{{zzzzzzzz{{{{{zzzzzzzzzyyywwwwvvvvvuuuuuttttttttsssssssssssrrrrrqqqqqqqppppppqqqqqqqqqqqqrrrrrrrrrqqqpmmlkjihhgfeeddccbbbaa```_\[[[[ZZZZZYYYYYYYYXXXXXWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????>>>>>>>================<<<;;;;;;;;;;;;;;::::::::::9:999999999988888888887777777776666666665555555554444444333333333332222222221111111110000000000000000////////////...........-----------,,,,,,,,,,,,,,,,,++++++++++******)))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!  ppppppppppqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqpppppppppppppppppqqqpppppppppppppppppppppppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggfffffgggggggggggggggggghhhhhhhiijjjkklmmnnooopppqqqqrrryyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwwvvvvvuuuuutttttttttttsssssssssrrrrrqqqqqqppppppqqqqqqqqqqqqqqrrrrrrrqqqpmmlkjihhgfeeddccbbaaa```_[[[[ZZZZZZYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????>>>>>>>================<<<;;;;;;;;;;;;;::::::::::999999999999988888888887777777766666666665555555554444443333333333322222222221111111110000000000000000///////////............-----------,,,,,,,,,,,,,,,,,++++++++++******)))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  pppppppppppppqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppqqqqqqpppppppppppppppppppqqpppppppppppppppppppppppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggfffffggggggggggggggggggghhhhhhiiijjkkllmmnnoooppppqqqqrxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyywwwwvvvvvuuuuutttttttttttsssssssssrrrrrqqqqqqppppppqqppppppqqqqqqqrrrrrrqqppmmlkjihhgfeeddccbbaa```__[[[[ZZZZZZYYYYYYYYXXXXXXXWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>>>>==================<<;;;;;;;;;;;;;::::::::::999999999999988888888877777777766666666665555555554444443333333333322222222221111111110000000000000000///////////.............----------,,,,,,,,,,,,,,,,,+++++++++*******)))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ppppppppppppppppqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppqqqqqppppppppppppppppppppqpppppppppppppppppppppppopppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffffffgggggggggggggggggggghhhhhiiijjjkkllmmmnnoooppppqqqxxxxyyyyzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzyyyyywwwwvvvvvuuuuuttttttttttttttsssssssrrrrqqqqqppppppppppppppppppqqqqqqqqqqqqppmmlkjiihgfeeddcbbbaa```__[[[ZZZZZZZYYYYYYYYYXXXXXXWWVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>==================<<;;;;;;;;;;;;;::::::::::999999999999888888888877777777766666666665555555554444443333333333322222222221111111110000000000000000///////////.............---------,,,,,,,,,,,,,,,,,++++++++++*******)))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  pppppppppppppppppppqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppqqqqppppppppppppppppppppppppppppppppppppppppppppooppppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffgggggggggggggggggggggghhhiiiijjjkklllmmnnnooopppqqwxxxxyyyyyyzzyzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyywwwwvvvvvuuuuutttttttttttttttssssssrrrrqqqqqppppppppppppppppppppqqqqqqqqqpppmllkjihhgfeedccbbaaa``___[[[ZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>===================<;;;;;;;;;;;;;:::::::::9999999999999888888888777777777666666666665555555554444443333333333322222222221111111100000000000000000//////////..............---------,,,,,,,,,,,,,,,,+++++++++++*******)))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  ppppppppppppppppppppppqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppqqppppppppppppppppppppppppppppppppppppppppppppoooopppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffggggggggggggggggggggggghhhiiiijjjkklllmmnnnooopppqwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyywwwwvvvvvuuuuuttttttttttttttttssssssrrrrqqqqppppppoppppppppppppppqqqqqqqpppomllkjihhgfeedccbbaa```___[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>===================<<;;;;;;;;;;;::::::::::9999999999998888888888777777777666666666665555555554444433333333333222222222221111111100000000000000000//////////..............----------,,,,,,,,,,,,,,,+++++++++++*******)))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!  rrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttsssssssssssssssssssssstttssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttttttttttttssstttttttttttttttttttttttttuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooppppooooooooooooooooooooopppppppppppppppppppoooooopppooooooooooooooooooooonmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggfffffffffgggggggggghhhhiiiijjkkkllmmmnnnooopqqqrrrrrssssssssssrrrrrrsvvwwwwwwxxxxxxxxxwwwwwwwwyyxxxxxxxwwwwwvvvvvvvvvvvttttttttssssrrrrqqqqqpppppnnnnnnnnnnnnnnnoooooonnnmmmlkjjihgffeddccbbaa```__^^^^]]]]]]]]]]\\\\\\\\\\[XXXXXXXXXXWWWWWWWVVVVUUUUTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888888887777766666666655555555554444443333333222222222222111111111100000000000000000000000000///////////...............-------------,,,,,,,,+++++++++++********)))))))))(((((((((((''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$#############""""""""""!!!!!!!!!!!!!!  rrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttsssssssssstttttttttttttttttttttttttuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooopppooooooooooooooooooooooppppppppppppppppppoooooooppooooooooooooooooooooonnmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffgggggggghhhhiiiijjjkklllmmnnnooopqqqrrrrrsssssrrrrrrrrrrrvvvvwwwwwxxxxxxxwwwwwwwwwxxxxxxxxxwwwwwvvvvvvvvvvvttttttttsssssrrrqqqqqpppppnnnnnnnnnnnnnnnnnnnnnnnnmmllkjiihgffeedccbbaa```__^^^]]]]]]]]]]]\\\\\\\\\\\XXXXXXXXXXXXWWWWWWVVVVUUUTTSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888888877777766666666655555555554444443333333222222222222111111111100000000000000000000000000///////////...............-------------,,,,,,,,+++++++++++********))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$############"""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssttttttttssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooopoooooooooooooooooooooooopppppppppppppppppoooooooooooooooooooooooooooooonnnmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffggggggghhhhhiiijjjkklllmmnnnooppqqqrrrrrrrrrrrrrrrrrrrrvvvvvwwwwwxxxxwwwwwwwwwwwxxxxxxxxwwwwwwvvvvvvvvvvvtttttttttssssrrrqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnmmmlkkjiihggfeedccbbaa```__^^^]]]]]]]]]]]\\\\\\\\\\\XXXXXXXXXXXXXXWWWWVVVVVUUTTSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888888887777776666666655555555555444444333333322222222222111111111110000000000000000000000000///////////................-------------,,,,,,,,+++++++++++********))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooopppppppppppppppooooooooooooooooooooooooooooooonnnnmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffgggggghhhhhiiijjkkkllmmnnnoppqqqrrrrrrrrrrrrrqqqqqqquuvvvvwwwwwwwwwwwwwwwvvvvxxxxxxxxwwwwwwvvvvvvvvvvvtttttttttssssrrrqqqqppppppnnnnnnnnnnnnnnnnnnnnnmmmmllkkjiihggfeeddccbbaa``__^^^]]]]]]]]]]]]\\\\\\\\\\YYYYYYYYYXXXXXXWWWWVVVVUUTTSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888887777776666666655555555555444444333333222222222222111111111110000000000000000000000000///////////................-------------,,,,,,,,+++++++++++********))))))))((((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$###########""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssstttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooonppppppppppppppooooooooooooooooooooooooooooooonnnnnmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffgggggghhhhiiijjkkkllmmnnopppqqqrrrrrrrrrrqqqqqqqqquuuuvvvwwwwwwwwwwwvvvvvvvxxxxxxxwwwwwwvvvvvvvvvvvvtttttttttssssrrrqqqqppppponnnnnnmmmmmmmmmmnnnmmmmmlllkkjiihggffeddccbbaa``__^^^]]]]]]]]]]]]\\\\\\\\\\YYYYYYYYYYYYXXXXWWWWVVVUUTTSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;:::::::::999999999999888888888887777776666666655555555555444444333333222222222222111111111100000000000000000000000000///////////................------------,,,,,,,,++++++++++++*********)))))))((((((((((''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssstttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooonnnpppppppppppppoooooooooooooooooooooooooooooonnnnnnnmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffgggggghhhhiijjkkkllmmnnoppqqqqrrrrrrrqqqqqqppppqtuuuvvvvwwwwwwwwvvvvvvvvvxxxxxwwwwwwwwvvvvvvvvvvvvtttttttttssssrrrqqqqppppponnnnnnmmmmmmmmmmmmmmmmmllllkkjiihhgffeeddccbaaa``_^^^^]]]]]]]]]]]]\\\\\\\\\YYYYYYYYYYYYYXXXXWWWVVVVUTTSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999998888888888777777766666666555555555554444443333332222222222221111111111000000000000000000000/0000///////////................------------,,,,,,,,++++++++++++*********)))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssstttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnppppppppppppoooooooooooooooooooooooooooooonnnnnnnnmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffffggggghhhiijjjkkllmmnooppqqqqqqqqqqqqqpppppppptttuuvvvvwwwwwwvvvvvvuuuuwwwwwwwwwwwwwvvvvvvvvvvvvttttttttssssrrrrqqqqppppponnnnnmmmmmmmmmmmmmmmmmllllkkjjiihhggffeddccbbaa``__^^^]]]]]]]]]]]]]\\\\\\\]YYYYYYYYYYYYYYYXXXWWWVVVUTTSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888888888777777766666665555555555544444443333332222222222221111111111000000000000000000000/000////////////................------------,,,,,,,,++++++++++++*********)))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttsttttttttttttttttttttttttttttttttttttssssssssssssssttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnpppppppppppoooooooooooooooooooooooooooooonnnnnnnnnmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffffffggghhhiijjjkklmmnoooppqqqqqqqqqqqpppppooopstttuuuvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvttttttttssssrrrrqqqpppppoonnnnmmmmmmmmmmmmmmmmmlllllkkjjiihhggffeeddccbbaa``_^^^^]]]]]]]]]]]]]\]]]]]]YYYYZZZZZZYYYYYXXXWWWVVVUTTSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777776666666555555555554444444333332222222222222111111111100000000000000000000//000///////////.................-------------,,,,,,,++++++++++++*********)))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttssssstttttttttttttttttttttttttttttttttssssssssssssssssstttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnpppppppppooooooooooooooooooooooooooooooonnnnnnnnnnmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffffffeeeeeeeefffffffffgggghhiiijjkllmmnooopppqqqqqqqppppooooooosstttuuuvvvvvvvvuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvtttttttsssssrrrrqqqpppppoonnnnmmmmmmmmmmmmmmmmllllllkkkjjiihhggffeeddccbaa``__^^^^]]]]]]]]]]]]]]]]]]]YYYZZZZZZZZYYYYYXXWWWVVVUTTSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999999888888888877777776666666555555555554444444333332222222222221111111111100000000000000000000//000///////////..................------------,,,,,,,,+++++++++++*********)))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttssssssssssttttttttttttttttttttttttttttttsssssssssssssssssssstttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnmmmlllllllllllllllllllllklllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeefffffggghhhiijjkllmnnooopppppppppppoooooonoorsssttuuuuuuuuuuuutttttttvvwwwwwwwwwwvvvvvvvvvvvuuttttttsssssrrrrqqqqpppppoonnnmmmmmmmmmmmmmmmllllllllkkkjjiiihhggffeeddccbaa`___^^^]]]]]]]]]]]]]]]]]]]YYZZZZZZZZZZYYYYXXXWWVVVUTTSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999988888888887777777666666555555555554444444433333222222222222111111111100000000000000000000///000///////////..................------------,,,,,,,,+++++++++++**********))))))((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttssssssssssssssstttttttttttttttttttttttttttsssssssssssssssssssssssttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnpppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnmmllllllllllllllllllllkkkllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeefffffggghhiijjkklmnnnooopppppppooooonnnnnnrrssstttuuuuuuuttttttttttvvvvwwwwwwwvvvvvvvvvuuuuuttttsssssssrrrrqqqqpppppoonnnmmmmmmmmmmmllllllllllklkkkjjjiihhhggffeeddcbbaa`__^^^^]]]]]]]]]]]]]]]]]]YYZZZZZZZZZZYYYYXXXWWVVVUTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::999999999999998888888887777777766666555555555555444444443333222222222222211111111110000000000000000000////00////////////..................-------------,,,,,,,+++++++++++**********))))))((((((((''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooonooooooooooooooonnnnnnnnnnppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnmllllllllllllllllllllkkkklllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeffffggghhiijjkklmmnnoooooooooooonnnnnmnnqrrrsstttttttttttssssssstvvvvvvwwwwvvvvvvvvvuuuuuutttsssssssrrrrqqqqqpppppoonnnmmmmmmmmlllllllllllllklkkkjjjjiiihhggffeeddcbba``__^^^^]]]]]]]]]]]]]]]]]YYZZZZZZZZZZYYYYXXWWWVVVUTTSSSSSRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::99999999999999888888888777777776666655555555555444444444333322222222222221111111111000000000000000000/////00////////////..................-------------,,,,,,,+++++++++++**********)))))((((((((('''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooooonnooooooooooooonnnnnnnnnnnnppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnllllllllllllllllllllkkkkkllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeffffgghhiijjkllmmnnnooooooonnnnmmmmmmmqqrrrssssttttssssssssssssuuvvvvvvvvvvvvvvvvvuuuuuusssssssssrrrrrqqqqqpppppoonnmmmmmmmmmlllllllllllllklkkkkjjjjiiihhggffeedccbba``__^^^^]]]]]]]]]]]]]]]]YYZZZZZZZZZYYYYXXXWWWVVVUTSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::999999999999999888888888777777776666655555555555444444443333322222222222221111111111000000000000000000/////00////////////.................--------------,,,,,,,+++++++++++*********))))))((((((((('''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooonnnnoooooooooooonnnnnnnnnnnnnpppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnlllllllllllllllllllkkkkkklkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffgghhhiijkkllmmnnnnnnnnnnmmmmmlllmpqqqrrrssssssssrrrrrrrrssuuuvvvvvvvvvvvvvvvuuuuuuusssssssssrrrrrqqqqqpppppoonnmmmmmmmmlllllllllllllkklkkkkkjjjjiiihhhggfeedccba``___^^^^^]]]]]]]]]]]]]]YYYZZZZZZZYYYYYXXXWWVVVUUTSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::99999999999999988888888877777777666655555555555444444444333332222222222222111111111100000000000000000//////00////////////.................--------------,,,,,,,++++++++++**********))))))(((((((((''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooonnnnnoooooooooonnnnnnnnnnnnnnnppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeedddddddeeeeeeffggghhiijkklllmmmmnnnmmmmmlllllllpppqqqrrrrrrrrrrrqqqqrrrrtuuuvvvvvvvvvvvvvuuuuuuuussssssssrrrrrrqqqqqpppppoonnmmmmmmmmlllllllllllllkklkkkkkkjjjjjiiihhggfeedccba``___^^^^^]]]]]]]]]]]]]YYYYYYYYYYYYYYXXXWWWVVVUUTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::999999999999999988888888877777777666655555555555444444444333332222222222222111111111100000000000000000//////00////////////.................--------------,,,,,,,++++++++++**********))))))(((((((((''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""""""""!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssssrrrrrrssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooooooonnnnnnnooooooooonnnnnnnnnnnnnnnnooooooooooooooooooooooonnooooooonnnnnnnnnnnnnnnnnnlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffffffeeeeeeeeeeeeedeedddddddddddeeeefffgghhhijjkklllmmmmmmmllllllkkkloopppqqqqqqqqqqqqqqqqqqrrttuuuuvvvvvvvvvvuuuuuuuuusssssssrrrrrrrqqqqqpppppoonnmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjiiihhggfeedcbaa``___^^^^^]]]]]]]]]]]]YYYYYYYYYYYYYXXXWWWVVVUUUSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@?????????>>>>>>>>>==<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::999999999999999988888888877777777666655555555555444444444433332222222222222111111111110000000000000000///////00////////////.................--------------,,,,,,,++++++++++**********))))))(((((((((''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooooonnnnnnnnoooooooonnnnnnnnnnnnnnnnnoooooooooooooooooooooonnnoooooonnnnnnnnnnnnnnnnnnnllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffeeeeeeeeeeeeededdddddddddddddeeeefffgghiijjjkkklllllllllkkkkkkkkooopppppqqqqppppppppppqqqstttuuuuvvvvvvuuuuuuuuuuusssssssrrrrrrqqqqqqpppppoonnmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjiiihhggfeddcbaa``___^^^^^]]]]]]]]]]]YYYYYYYYYYYXXXXXWWWVVVUUUSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::9999999999999999988888888877777777666655555555554444444444333332222222222222111111111110000000000000000///////00////////////................---------------,,,,,,+++++++++++**********))))))((((((((('''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""!!!!!!!!!!!!!  qrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnooooonnnnnnnnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeddeddddddddddddddddeeeeffgghhiijjjkkkkkkkkkkkkkjjjjknnoooopppppppoooooooopppqsstttuuuuuuuuuuuuuuuuuuuussssssrrrrrrrqqqqqqpppppoonnnmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjiihhgffedccbaa``___^^^^^]]]]]]]]]]YYYYYYYYYXXXXXXWWWVVVUUUUSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::9999999999999999998888888887777777766655555555555444444444433333222222222222211111111111000000000000000////////00////////////................--------------,,,,,,,++++++++++**********))))))(((((((((('''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""""!!!!!!!!!!!  qqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrssssssssssssssssssssssssstssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnooonnnnnnnnnnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddeeeeffghhhiijjjjjkkkkjjjjjjjjjjnnnnoooooooooonnnnnoooopprssstttuuuuuuuuuuuuuuuuuussssssrrrrrrrqqqqqqqppppponnnmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjiihhgffedcbbaa``__^^^^^^]]]]]]]]]YYYYYYYXXXXXXXWWWWVVVUUUUSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::99999999999999999988888888887777777766655555555554444444444433333222222222222211111111111000000000000000////////00////////////................--------------,,,,,,,++++++++++**********))))))(((((((((('''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""""""!!!!!!!!!!!  qqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnoonnnnnnnnnnnnnnnnnnnnnnmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddeeeffgghhhiiiijjjjjjjjjiiiijjmmnnnnnnnnnnnnnnnnnnnnooprrsssttttttuuuuuuuuuuuuuusssssrrrrrrrrqqqqqqqppppponnnmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjiihhgffddcbba``___^^^^^^]]]]]]]]YYYYYXXXXXXXWWWWWVVVUUUUTSSSSRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@??????????>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::999999999999999999888888888877777777666655555555554444444444333333222222222222211111111111000000000000000////////00////////////...............--------------,,,,,,,,+++++++++**********)))))))(((((((((('''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""""""!!!!!!!!!!!  qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnonnnnnnnnnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddcccccddddddeefffgghhhhiiiiiiiiiiiiiiiimmmmmnnnnnmmmmmmmmmmmnnnoqqrrssssttttttttuuuuuuuuusssssrrrrrrrrqqqqqqqppppponnnmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjiihggfedccbaa``___^^^^^]]]]]]]]YYYYXXXXXXXXWWWWVVVVUUUUTSSSSRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@??????????>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::9999999999999999998888888888877777777666655555555544444444444333333222222222222211111111111000000000000000////////00////////////...............-------------,,,,,,,,,+++++++++**********))))))((((((((((('''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccdddddeefffggghhhhhhhhhhhhhhhiilllmmmmmmmmmllllllllmmmnnpqqrrrsssssttttttttuuuuuusssssrrrrrrrrqqqqqqqqpppponnnmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjiihggeedccbaa``___^^^^^]]]]]]]YYYYXXXXXXXWWWWWVVVVUUUUTSSSRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@???????????>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::9999999999999899888888888888877777777666555555555544444444444433332222222222222211111111111000000000000000////////00/////////////..............-------------,,,,,,,,,++++++++***********))))))((((((((((('''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddccccccccccccddeeeefffggggghhhhhhhhhhhhhlllllllllllllllkkkllllmmnpppqqqrrrssssstttttttuuuussssrrrrrrrrrqqqqqqqqpppponnnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjiihhgfeedcbbaa``___^^^^^]]]]]]YYYYXXXXXXXWWWWWVVVVUUUUTSSSRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::99999999999988898888888888888877777777666555555555544444444444333333222222222222211111111111100000000000000////////000////////////.............-------------,,,,,,,,,,++++++++**********)))))))((((((((((('''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccddeeeeffffggggggggggggghhkkklllllllkkkkkkkkkkklllmoopppqqqrrrrsssstttttttttssssrrrrrrrrrqqqqqqqqpppppnnnmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiihhffeddcbba``___^^^^^^]]]]]YYYYXXXXXXXWWWWWVVVVUUUUTSSSRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888888888777777777666555555555544444444444433333222222222222211111111111100000000000000////////000////////////.............-------------,,,,,,,,,,+++++++***********)))))))((((((((((''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccddddeeeeeffffffffffggggggkkkkkkkkkkkkjjjjjjjkkkkllnooopppqqqrrrrsssttttttttssssrrrrrrrrqqqqqqqqqpppppnnnnmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiihgffedccbaa``___^^^^^]]]]]YYYYYYXXXXXWWWWWVVVVUUUUTSSSRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999998888888888888888888777777776666555555555544444444444433333222222222222211111111111000000000000000////////00/////////////.............------------,,,,,,,,,,,+++++++***********)))))))((((((((((''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooooooooooopppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggffggggggffffffffffffffffeeedddddddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaabbbbbbcccccccdddddddddddeffffffffffffeeeeeeeffffggijjjkkkklllmmmnnnooooppppqqqqpppppppppppoooooooonnnooonnnnnmmmmmmmmlllllllllllkkkkkkkkllllllllkkkjjjihgffedccbaa```___^^^^^^^][[[[[[ZZZZZZYYYYXXXXWWWVVTTTTSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>========<<<<<;;;;;;;;;;;;;;;;;::::::::::9999999999998888888888888887777777777766666666555555555554444444444443333222222222222221111111111111110000000000000000000000000///////////..........-----------,,,,,,,,,,,++++***********))))))))))(((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrsssssssssssssssssssssssrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppopooooooooooooooooooooooopppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllmmllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffgggggffffffffffffffffeeeeddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbccccccccccdddddeeeeeeeeeeeeeeeeeeeeeefffhiijjjjkklllmmmnnnoooooooqqqppppppppppoooooooooonnnooonnnnnmmmmmmmlllllllllklkkkkkkkkkklllllllkkkkjjihggfeedcbbaa``____^^^^^^^[[[[[[[[ZZZZZYYYYXXXWWWWVTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>========<<<<;;;;;;;;;;;;;;;;;;::::::::::9999999999988888888888888887777777777766666666555555555554444444444443333322222222222221111111111111110000000000000000000000000///////////.........------------,,,,,,,,,,,++++***********))))))))))(((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssrrrrrrsssssssssssssssssssrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooooooooopppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffggggffffffffffffffffeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccdeeeeeeeeeeeddddddddeeeefhhhiiijjjkklllmmnnnooooooppppppppppppooooooooooonnnooonnnnnnmmmmmmmllllllllklkkkkkkkkkkkklllllkkkkjjjhhgffedccbba```____^^^^^^\\[[[[[[[[ZZZZYYYYXXXWWWVTTTTTSSSSSRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>=========<<<<;;;;;;;;;;;;;;;;;::::::::::99999999999988888888888888877777777777766666666555555555555444444444443333322222222222211111111111111110000000000000000000000000///////////.........------------,,,,,,,,,,,+++************)))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooopppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffgggffffffffffffffffeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbccccddddddddddddddddddddddeeeghhhhiiijjkklllmmnnnooooopppppppppoooooooooooooonnnoooonnnnnmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjhhggfeedcbbaa```____^^^^^\\\\\\[[[[[[ZZZZYYYXXWWWWUTTTTSSSSSRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999988888888888888877777777777776666666655555555555544444444444333332222222222221111111111111111000000000000000000000000////////////.........-----------,,,,,,,,,,,,+++************)))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrsssssssssrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffggfffffffffffffffffeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccddddddddddcccccccdddddeggghhhhiijjkkkllmmnnnnnooppppppoooooooooooooooooonnoooonnnnnmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjihhgffedccbbaa``_____^^^^\\\\\\\\\\[[[[ZZZYYXXXWWWUTTTTSSSSSRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>==========<<<;;;;;;;;;;;;;;;;;::::::::::999999999999888888888888887777777777777666666666555555555555444444444443333322222222222211111111111111110000000000000000/0000000///////////.........------------,,,,,,,,,,,+++************))))))))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!  ppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhghggggggggggggggggggffffffgfffffffffffffffffeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccccddddffggghhhiijjjkkllmmmnnnnnppoooooooooooooooooooooonnoooonnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjihhgffeddccbaa```_______^\\\\\\\\\\\\[[[ZZZYYXXXWWUUTTTSSSSSRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>==========<<<;;;;;;;;;;;;;;;;:::::::::::99999999999888888888888888777777777777766666666655555555555544444444444333332222222222222111111111111110000000000000000//000000////////////.........------------,,,,,,,,,,,+++************)))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!  pppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooooooopppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````aaaaaaaaaabbbccccccccccccccccccccddfffgggghhiiijjkkllmmmmnnnoooooooooooooooooooooooonnooooonnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjihhggfeedccbbaa```_______]]]]]]]]]]\\\\[[[ZZYYXXXWUUTTTTSSSSRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>==========<<;;;;;;;;;;;;;;;;;:::::::::::99999999999888888888888887777777777777766666666655555555555554444444444333332222222222221111111111111110000000000000000//00000/////////////.........-----------,,,,,,,,,,,,+++************)))))))))((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!  ppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooooonnpppooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````aaaabbbbbbbbbbbbbbbbbbbcccccceffffggghhiiijjkklllmmmmmooooonnooooooooooooooooonnooooonnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjihhggffeddccbbaa````_____]]]]]]]]]]]]]\\\[[ZZYYXXWUUUTTTSSSSRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>===========<<;;;;;;;;;;;;;;;;:::::::::::99999999999988888888888887777777777777776666666665555555555554444444444433333322222222222111111111111111000000000000000///00000////////////.........------------,,,,,,,,,,,+++*************)))))))))((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""!!!!!!!  pppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooooonnnnpooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````````aaaabbbbbbbbbbbbbbbbbbccceeefffggghhiiijjkkllllmmmnnnnnnnnnnnoooooooooooooonpoooonnnnnnmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjihhggffeedccbbaaa`````___]]]]]]^^^^]]]]]\\[[ZZYYXXVUUTTTSSSSRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>===========<<;;;;;;;;;;;;;;;::::::::::::9999999999988888888888888777777777777777666666666555555555555444444444443333332222222222211111111111111100000000000000////0000/////////////.........------------,,,,,,,,,,,+++*************)))))))))(((((('''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!  ppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooonnnnnnoooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````````aaaaaaaaaaaaaaaaabbbbbbcceeeeffffgghhhiijjkkklllllmmnnnnnnnnnnooooooooooooonpoooonnnnnnmmmmmllllllkkkkkkkkkkjjjjjjkkkkkjjjjjjjihhggffeeddccbbaaaa``````^^^^^^^^^^^^^]]]\\[[ZZYYXVUUUTTTSSSRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>============<;;;;;;;;;;;;;;;::::::::::::9999999999998888888888888877777777777777766666666655555555555544444444444333333222222222221111111111111110000000000000/////000/////////////..........------------,,,,,,,,,,,+++*************)))))))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""""!!!!!!!   pppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooonnnnnnnnoooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````______`````aaaaaaaaaaaaaaaaaabbbbbbdeeeeefffgghhhiijjjkkkkklmmmmmmmmnnnnnoooooooooooonpooooonnnnnmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjihhhggffeeddcccbbaaaa`````^^^^^^^^_^^^^^^]]\\[[ZZYXVVUUTTTSSSRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>============<;;;;;;;;;;;;;;;::::::::::::9999999999998888888888888887777777777777766666666655555555555544444444444333333222222222221111111111111100000000000000/////00//////////////.........-------------,,,,,,,,,,+++**************)))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!   pppppppppppppppppppppqqppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnoooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa`a````````````____________`````````````aaaaaaaabbbbddeeeeefffggghhiiijjjjkkkllllmmmmmnnnnoooooooooooonppoooonnnnnmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjihhhggffeeeddcccbbbaaaa```^^^^^_________^^]]\\[[ZYYWVVUUTTSSSRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=============;;;;;;;;;;;;;;;::::::::::::9999999999999888888888888887777777777777766666666665555555555544444444444433333322222222222111111111111110000000000000//////0//////////////..........------------,,,,,,,,,,,+++**************)))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!   pppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa`a```````````_____________````````````````aaaaaaabbddddeeeefffggghhhiiijjjjjkllllllmmmnnnnooooooooooooppoooonnnnnmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiihhgggfffeedddcccbbbaaaaaa^^^____________^^]]\\[[ZYWVVUUTTTSSSRRRRQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<;;;;;;;;;;;;;;:::::::::::::999999999999888888888888888877777777777776666666666555555555554444444444443333332222222222211111111111111000000000000//////////////////////..........------------,,,,,,,,,,,+++*************))))))))))(((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!   pppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa``a```````````_____________```````````````````aaaaabcdddddeeeefffggghhhiiiiijkkkkllllmmmnnnooooooooooooppoooonnnnnmmmmmlllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhgggfffeeedddcccbbbbaaaa________`````___^^]]\\[ZZWWVVUUTTSSSRRRRQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKLLLKKKKKKKKKKKKKKKKJJJJJJKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<;;;;;;;;;;;;;::::::::::::::999999999999888888888888888877777777777776666666665555555555554444444444443333332222222222211111111111111000000000000/////////////////////...........------------,,,,,,,,,,++++*************)))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!   pppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````__________________________````````aaaaccddddddeeeffffggghhhhiiijjkkkklllmmnnnooooooooooooppoooonnnnnmmmmmlllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhgggfffeeeedddccccbbbbaa_______````````___^^]\\[ZXWWVVUUTTSSRRRRQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKKKKKKKJJJJJJJKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<;;;;;;;;;;;;;:::::::::::::9999999999999888888888888888877777777777776666666665555555555554444444444443333332222222222211111111111111000000000000////////////////////............------------,,,,,,,,,,++++*************)))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!   pppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````_____________________________``````aaacccccdddddeeeffffgggghhhhjjjjkkkllmmmnnnoooooooooooppooooonnnnmmmmmlllllkkkkkkkjjjjjjjjjjjjjjjjjjjiiihhgggfffeeeeeddddcccbbbba______``````````___^]]\\[XXWWVUUTTSSSRRRQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>============<<<;;;;;;;;;;;;;::::::::::::9999999999999888888888888888887777777777776666666666555555555554444444444444333333222222222211111111111111100000000000/////////////////////............-----------,,,,,,,,,,,++++************))))))))))((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""""""""!!!!!!!!!   ppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````_______________________________``````abccccccdddddeeeffffggggghiiijjkkkllmmnnnoooooooooooppooooonnnnmmmmmllllkkkkkkkjjjjjjjjjjjjjjjjjjjiiiihggggffffeeeeedddddcccbbb`____``````aaa```___^]]\[YXXWVVUUTTSSRRRRQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::::::9999999999999888888888888888887777777777776666666666555555555554444444444444333333222222222211111111111111000000000000////////////////////.............-----------,,,,,,,,,,+++++************))))))))))((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""""""""!!!!!!!!!   ppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkklllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffefffffffeeeeeeeeeeeeeeeedddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````____________^____________________`````bbbbccccccddddeeeeffffggghiiijjkkllmmnnnoooooooooonppooooonnnnmmmmmllllkkkkkkkjjjjjjjjjjjjjjjjjjjiiiihggggfffffeeeeeeddddcccbb``````````aaaaaa```_^^]]\YYXXWVVUUTTSSRRRQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>============<<<;;;;;;;;;;;:::::::::::::99999999999999888888888888888887777777777776666666665555555555554444444444444333333222222222211111111111111000000000000///////////////////..............-----------,,,,,,,,,,+++++************))))))))))(((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""""""""!!!!!!!!!!   ppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeffffffeeeeeeeeeeeeeeeedddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````____________^_______________________``bbbbbbbcccccddddeeeefffffhhhiijjkkllmmnnnooooooooonpoooooonnnnnmmmmllllkkkkkkkjjjjjjjjjjjjjjjjjjjiiiihggggfffffffeeeeeedddcccb`````````aaaaaaaa``__^^]]ZYYXWWVVUTTSSSRRRQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>============<<<<;;;;;;;;;;;:::::::::::::99999999999999888888888888888887777777777776666666665555555555554444444444444333333222222222211111111111111000000000000///////////////////..............----------,,,,,,,,,,++++++***********)))))))))))(((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""""""""!!!!!!!!!!   ppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkklkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeefffffeeeeeeeeeeeeeeeeddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````____________^^________^^^^^^^^_________aaabbbbbbbcccccddddeeeeffghhhiijjkllmmmnnnoooooonnnpooooonnnnnnmmmmllllkkkkkkkjjjjjjjjjjjjjjjjjjjiiiihggggffffffffffeeeedddccc`````````aaaaaaaaa``__^^]ZZYYXWWVUUTTSSSRRRQQQQQPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>============<<<<;;;;;;;;;;:::::::::::::99999999999999988888888888888888777777777777666666666555555555554444444444444433333332222222221111111111111100000000000///////////////////...............----------,,,,,,,,,,++++++***********))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""""""""!!!!!!!!!!   ppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeeeffffeeeeeeeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````____________^^________^^^^^^^^^^^______aaaaaaabbbbbbccccddddeeeegghhhiijkkllmmmnnnnnnnnnnnoooooonnnnnnmmmmllllkkkkkkjjjjjjjjjjjjjjjjjjjjiiiihggggffffffffffffeeedddcca````````aaaaaaaaaa``__^][ZZYXXWWVUUTTSSSRRRQQQQPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<;;;;;;;;;::::::::::::::99999999999999988888888888888888777777777776666666666555555555554444444444444433333332222222221111111111111100000000000//////////////////...............----------,,,,,,,,,,,++++++**********)))))))))))(((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""""""""!!!!!!!!!!!   ppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeeeefffeeeeeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````_____________^^_______^^^^^^^^^^^^^^^___`aaaaaaaaaabbbbccccddddeefgghhiijjkkllmmmnnnnnnnnnnoooooonnnnnnmmmmllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiihgggggffffffffffffeeedddcaa``````aaaaaaaaaaa```_^^[[ZZYXXWWVUUTTSSSRRRQQQQPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>============<<<<<;;;;;;;;;:::::::::::::999999999999999988888888888888887777777777776666666665555555555554444444444444433333332222222222111111111111000000000000//////////////////...............----------,,,,,,,,,,+++++++**********)))))))))))(((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""""""""!!!!!!!!!!!  ooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeeeeeffeeeeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````______________^^_______^^^^^^^^^^^^^^^^^^```````aaaaaabbbbccccdddeffgghhiijjkkllmmmmnnnnnnnnoooooonnnnnnmmmmllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiihgggggfffffffffffffeeedddaaa`````aaaaaaaaaaaa``__^\[[ZYYXXWWVUUTTTSSRRRQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@AAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777666666666555555555555444444444444443333333222222222211111111111100000000000//////////////////...............----------,,,,,,,,,,,+++++++**********))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""""""""!!!!!!!!!!!  ooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfgfffffffffffffffffeeeeeeefeeeeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````_______________^^_______^^^^^^^^^^^^^^^^^^``````````aaaaabbbbcccdddfffgghhiijjkklllmmmmmmmmmmoooooonnnnnnmmmmllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiihggggggfffffffffffffeeeddaaaa````aaaaaaaaaaaa``___\\[[ZYYXXWWVVUUTTSSRRRQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@AA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;::::::::::::::999999999999999998888888888888888777777777777666666666555555555555544444444444443333333222222222211111111111100000000000/////////////////...............-----------,,,,,,,,,,++++++++*********)))))))))))((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""""""""!!!!!!!!!!!  ooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````______________^^^_______^^^^^^^^^^^^^^^^^^____`````````aaaabbbccccdeeffgghhiijjkkkllllmmmmmmmooooonnnnnnnmmmmllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiihgggggggffffgggffffffeeddbaaaa``aaaaaaaaaaaaa```__\\[[ZZYYXXWWVVUUTTSSSRRRQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;:::::::::::::9999999999999999998888888888888887777777777777666666666555555555555544444444444443333333322222222211111111111100000000000/////////////////...............----------,,,,,,,,,,,++++++++*********)))))))))))(((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!  oooooooooooooopppppppppoooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbaaaaaaaaaaaa``````````````________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^____```aaabbcccddeeffggghhhiiiiiijjjllllllllllkkkkkjjjjiiiiihkkkjjjjjjjjjjjjjjjjjjjiiiihhhhhgggggggggggggggfffeddccccccccccccccccccbbbaa__^^^]]\\[[ZZYXXWWVVVUUUTTTSSSSSRRRRRRRQQQQQQQQQPPNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999999988888888888777777777766666666666666655555555555555543333333333222222222211111111111111100000000000/////...............-----------,,,,,,,,,,,,,+++++++++++***)))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!   oooooooooooooooooooopppooooooooooooooppppppppppppppppppppppppppppppppppppoopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbaaaaaaaaaaa```````````````_______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^____```aabbbcccddeeeffggghhhhiiiiiillllllllllkkkkkjjjjiiiiihkkkjjjjjjjjjjjjjjjjjjiiiiihhhhhhggggggggggggggfffedddcccccccccccccccccbbbaa___^^]]]\\[[ZZYYXXWWVVUUUTTTTSSSSSRRRRRRQQQQQQQQPPNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@???????????>>>>>>>>>>>>>>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999999988888888888777777777766666666666666655555555555555543333333333322222222211111111111111100000000000////...............-----------,,,,,,,,,,,,,++++++++++++***)))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""""""!!!!!!!!!!!!!!!!!   oooooooooooooooooooooopoooooooooooooooooooppppppoopppppppppppppppppppppppoooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkklllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbbaaaaaaaaaa```````````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]^^^^___````aabbbcccddeeefffggghhhhiiikkllllllllkkkkkjjjjiiiiihkkkjjjjjjjjjjjjjjjjjiiiiihhhhhhhggggggggggggggffffddddcccccccccccccccbbbbaa____^^]]]\\[[ZZYYXXWWWVVUUUTTTTSSSSSRRRRRQQQQQQQQPNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@???????????>>>>>>>>>>>=>>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::::::::::999999999999999999988888888888777777777776666666666666665555555555555554333333333332222222221111111111111100000000000/////..............-----------,,,,,,,,,,,,,,++++++++++++***)))))))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""""""""""!!!!!!!!!!!!!!!!   ooooooooooooooooooooooooooooooooooooooooooooooppoooooooppppppppppppppppppoooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkklllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbbbaaaaaaaaa````````````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\]]]\\\\\\]]]]]]^^^^___```aaabbbbccdddeeefffgggghhhhkkklllllllkkkkkjjjjiiiiihkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhggggggggggggggggfffeddddccccccccccccbbbbbaaa____^^^^]]\\\[[ZZYYXXWWVVVUUUTTTTSSSSRRRRRRQQQQQQQNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@???????????>>>>>>>>>>>>=>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999999999988888888887777777777776666666666666666555555555555554333333333332222222221111111111111100000000000/////..............-----------,,,,,,,,,,,,,+++++++++++++**)))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!   oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkklllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddcdccccccccccccccccbbbbbbbbaaaaaaaaa```````````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]\\\\\\\\\\\]]]]^^^^____``aaaabbbbcccdddeeefffggghhjkkkklllllkkkkjjjjjiiiiihkkkjjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggggggggfffeddddccccccccccbbbbbbaaaa_____^^^^]]]\\[[ZZYYXXWWWVVVUUUTTTSSSSSRRRRRQQQQQQNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@???????????>>>>>>>>>>>>=>>>>>>>>============<<<<<;;;;;;;;;;;:::::::::::::::::999999999999999999988888888888777777777777666666666666666655555555555555433333333333222222222111111111111110000000000//////.............------------,,,,,,,,,,,,,+++++++++++++**)))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""""""!!!!!!!!!!!!!!!!   oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllllllllllllllllklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbaaaaaaaa```````````````______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]^^^^____```aaaaabbbcccdddeeefffgghjjkkkklllkkkkkjjjjjiiiiihkkkjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggggggggggggfffeeddddcccccccbbbbbbbaaaaa_____^^^^^]]]\\[[ZZZYYXXWWVVVUUUTTTTSSSSRRRRRQQQQQNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@???????????>>>>>>>>>>>==>>>>>>>>============<<<<<;;;;;;;;;;;::::::::::::::::9999999999999999999988888888887777777777777666666666666666655555555555555433333333333222222222111111111111100000000000//////............-------------,,,,,,,,,,,,++++++++++++++**)))))))))))))(((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""""""!!!!!!!!!!!!!!!!   oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbaaaaaaa```````````````_______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^__``````aaaabbbbcccdddeeffggjjjkkkkkkkkkkkjjjjjiiiiihkkkjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggggggggfffeedddddccccccbbbbbaaaaaa`______^^^^^]]]\\\[[ZZYYXXWWWVVVUUUTTTTSSSSRRRRRQQQNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@???????????>>>>>>>>>>>===>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::::::9:999999999999999999988888888888777777777777666666666666666665555555555555543333333333322222222211111111111110000000000///////............-------------,,,,,,,,,,,,+++++++++++++***)))))))))))))(((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""""""!!!!!!!!!!!!!!!!   ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbaaaaaa````````````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^____``````aaaabbbbccddeeffgijjjkkkkkkkkkkjjjjjiiiiihkkkjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggggggfffeeeddddcccccbbbbbaaaaa```_______^^^^^^]]\\\[[ZZYYXXXWWWVVVUUUTTTSSSSSRRRRQQOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@???????????>>>>>>>>>>>===>>>>>>>============<<<<<<;;;;;;;;;;:::::::::::::::99999999999999999999988888888887777777777777666666666666666665555555555555443333333333222222222211111111111110000000000///////...........--------------,,,,,,,,,,,++++++++++++++**)))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""""""""""!!!!!!!!!!!!!!!   oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooonnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbaaaaa````````````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^_______`````aaaabbbccddeefiijjjkkkkkkkkkjjjjjiiiiiikkkkjjjjjjiiiiiiiiiiiiihhhhhggggggggggggggggggffffeeeeddddccccbbbbaaaa`````__^_____^^^^^^]]\\\[[ZZYYYXXWWWVVVUUUTTTTSSSSRRRRROOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@???????????>>>>>>>>>>>===>>>>>>>===========<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999888888888877777777777777666666666666666655555555555555443333333333222222222111111111111110000000000///////...........-------------,,,,,,,,,,,+++++++++++++++**)))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""""""""""!!!!!!!!!!!!!!!   oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmllmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaa````````````````______________^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^_________````aaabbccddefhiijjkkkkkkkkkjjjjjiiiiiikkkkjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggggfffffeeeeddddccccbbbaaaa``````^^^^^^^^^^^^^^]]]\\\[[ZZYYYXXXWWWVVVUUUTTTSSSSSRRROOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@??????????>>>>>>>>>>>====>>>>>>============<<<<<<<;;;;;;;;;:::::::::::::::99999999999999999999888888888877777777777777666666666666666665555555555555444333333333222222222211111111111111000000000////////..........--------------,,,,,,,,,,,++++++++++++++***)))))))))))))(((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""""""""!!!!!!!!!!!!!!  ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiihiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaa```````````````_______________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^______````aabbcddehhiijjjkkkkkkkjjjjjiiiiiikkkkjjjjjjiiiiiiiiiiihhhhhhgggggggggffffffffffffffeeeeeddddcccbbbaaa`````__^^^^^^^^^^^^^^^]]]\\[[[ZZZYYXXXWWWVVVUUUTTTTSSSSRROOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@??????????>>>>>>>>>>>====>>>>>>============<<<<<<<;;;;;;;;;::::::::::::::999999999999999999998888888888777777777777777666666666666666665555555555554444333333333222222222211111111111110000000000////////..........--------------,,,,,,,,,,+++++++++++++++**))))))))))))))(((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!   ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiihhiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeededddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaa```````````````_______________^^^^^^^^^^^^^^^]]^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\]]]]^^^^^^^^^^^^^____``aabbcddghhiijjjkkkkkjjjjjjiiiiiikkkkkjjjjjiiiiiiiiiihhhhhhhggggggggfffffffffffffffeeeeeddddcccbbbaaa````___^^^^^^^^^^^^^^^]]]\\\[[[ZZYYYXXXWWWVVVUUUUTTTSSSSRPOOOOONNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@??????????>>>>>>>>>>>====>>>>>>===========<<<<<<<<;;;;;;;;::::::::::::::999999999999999999998888888888777777777777777666666666666666665555555555554444433333333222222222221111111111111000000000/////////..........-------------,,,,,,,,,,,++++++++++++++***)))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""""""!!!!!!!!!!!!!!   nnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiihhhiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbaa```````````````_______________^^^^^^^^^^^^^^^]]]^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\]]]]]]]]]]^^^^^^^^___`aabbcdgghiijjjjkkkjjjjjjjiiiiiikkkkkjjjjjjiiiiiiiiihhhhhhhgggggggffffffffffffffffeeeeeddddcccbbbaaa```____^^^^^^^^^^^^^^]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUTTTSSSSPPPOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>>>>=====>>>>>============<<<<<<<<;;;;;;;;::::::::::::::999999999999999999888888888887777777777777777666666666666666665555555555544444433333332222222222211111111111111000000000/////////..........-------------,,,,,,,,,,+++++++++++++++***)))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""""""""""""""!!!!!!!!!!!!!!   nnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppoooppppppppppppppppppppppppppppppppppppppppooooooooooppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbba````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]^^^^__``abccfgghiijjjjjjjjjjjjjiiiiiikkkkkjjjjjjiiiiiiiiihhhhhhhggggggfffffffffffffffffeeeeeddddcccbbbaaa```____^^^^^^^^^^^^^^]]]]\\\[[[ZZZZYYYXXXWWWVVVUUUUTTTTSSPPPPOOOONNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>>>>=====>>>>>============<<<<<<<<;;;;;;;::::::::::::::9999999999999999999888888888887777777777777776666666666666666655555555555444444433333322222222222211111111111110000000000/////////.........--------------,,,,,,,,,,++++++++++++++****))))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""""""""""""""!!!!!!!!!!!!!!   nnnnnnnnooooooooooooooonooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppooooooooooooooooooooppppppppppppppppppppppppppppppppppoooooooooooooooopppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbb````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]^^^__``abcffghhiijjjjjjjjjjjjjiiiiikkkkkkjjjjjiiiiiiiiihhhhhhgggggggfffffffffffffffffeeeeedddddcccbbaaa```____^]^]^^^^^^^^]]]]]\\\\[[[ZZZZYYYXXXWWWWVVVUUUUTTTTSQPPPPOOOONNNNNMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>>>======>>>>>===========<<<<<<<<<;;;;;;;:::::::::::::9999999999999999998888888888888777777777777776666666666666666665555555555444444443333322222222222211111111111111000000000//////////.........--------------,,,,,,,,,+++++++++++++++****))))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""""""""!!!!!!!!!!!!!!!   nnnnnnnnnnnnooooooooooonnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppoooooooooooooooooooooooppoooooooooooooooooooooooooooooooooooooooooooooonnonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiihhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbba```````````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]^^__`aabeffghhiijjjjjjjjjjjjiiiiilkkkkkjjjjjjiiiiiiiihhhhhhgggggggfffffffffffffffffeeeeedddddcccbbaaa```____]]]]]]]]]]]]]]]]\\\\[[[[ZZZZYYYXXXXWWWVVVVUUUUTTTTQQPPPPOOOONNNNMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>>>======>>>>============<<<<<<<<<;;;;;;;::::::::::::99999999999999999998888888888887777777777777766666666666666666655555555554444444443333222222222222211111111111111000000000//////////.........-------------,,,,,,,,,,++++++++++++++*****)))))))))))(((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""""""""!!!!!!!!!!!!!!!   nnnnnnnnnnnnnnnoooooooonnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiihhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaa``````````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]^^__`abdefgghiiijjjjjjjjjjjjiiiilkkkkkkjjjjjiiiiiiiiihhhhhggggggfffffffffeeeeeeeeeeeeeedddddcccbbbaa````___]]]]]]]]]]]]]]]\\\\[[[[ZZZZYYYYXXXXWWWWVVVVUUUUTTTQQPPPPOOOONNNNNMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>>>======>>>>===========<<<<<<<<<<;;;;;;:::::::::::::99999999999999999988888888888877777777777777666666666666666666655555555544444444443332222222222222111111111111111000000000//////////........--------------,,,,,,,,,,+++++++++++++******)))))))))))(((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""""""""""!!!!!!!!!!!!!!!   nnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmlllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaa`````````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]^^__`adeefghhiiijjjjjjjjjjjiiiillkkkkkjjjjjiiiiiiiiihhhhhggggggffffffffeeeeeeeeeeeeeeedddddcccbbbaaa```___]]]]]]]]]]]]]\\\\\[[[[ZZZZZYYYYXXXXWWWWVVVVUUUUTTTQQQPPPPOOOONNNNMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>>=======>>>============<<<<<<<<<<;;;;;;::::::::::::999999999999999999888888888888777777777777776666666666666666666655555555544444444443322222222222221111111111111110000000000//////////........--------------,,,,,,,,,++++++++++++++******))))))))))((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!   nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonoooooooooooooooooooooooonnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaa````````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\]^^_``cdeffghhiiijjjjjjjjjjjiiillkkkkkjjjjjjiiiiiiiihhhhhggggggfffffffeeeeeeeeeeedeeeddddddccccbbaaa```___^]]]]]]]]\\\\\\\[[[[[ZZZZYYYYYXXXXXWWWWVVVVVUUUUTTQQQQPPPPOOOONNNMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>>=======>>>============<<<<<<<<<<;;;;;;::::::::::::999999999999999998888888888888777777777777666666666666666666666655555555444444444443222222222222211111111111111110000000000//////////........--------------,,,,,,,,,+++++++++++++*******))))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!   nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaa````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]^^_`ccdefgghhiiijjjjjjjjjjjiillkkkkkjjjjjiiiiiiiiihhhhhggggggfffffffeeeeeeeeeeeddddddddddccccbbbaaa```__^]]]]]]\\\\\\\\[[[[[ZZZZYYYYYXXXXXWWWWWVVVVVUUUUTTRQQQQPPPPOOONNNNMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>>=======>>============<<<<<<<<<<<;;;;;::::::::::::999999999999999998888888888888777777777777666666666666666666666655555555544444444444222222222222211111111111111111000000000///////////.......--------------,,,,,,,,,+++++++++++++********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""""""""!!!!!!!!!!!!!!!!!!   nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaa```````````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]^__bcdeefgghhiiijjjjjjjjjjiilllkkkkjjjjjiiiiiiiiihhhhhggggggffffffeeeeeeeeeeeedddddddddddcccbbbaaa```__^]]]]]\\\\\\\[[[[[ZZZZZYYYYYXXXXXWWWWWWVVVVVUUUUUTRQQQQPPPPOOONNNNMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>>=======>>============<<<<<<<<<<<;;;;;::::::::::::999999999999999998888888888887777777777776666666666666666666666655555555444444444444222222222222211111111111011111000000000///////////.......--------------,,,,,,,,,+++++++++++++********))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!!!!!!!!   nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaa``````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[[[[[ZZZZZZZZZZ[[[\\]]^_bbcdeffghhiiiijjjjjjjjjiilllkkkkjjjjjiiiiiiiihhhhhgggggggffffffeeeeeeeeeeeedddddddddddcccbbbaaa````_^]]]]]\\\\\[[[[[[ZZZZZYYYYYXXXXXWWWWWWVVVVVVUUUUUTRRQQQQPPPOOOONNNMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>>=======>>===========<<<<<<<<<<<<;;;;;:::::::::::9999999999999999988888888888887777777777766666666666666666666666655555555444444444443222222222222111111111110011110000000000///////////.......--------------,,,,,,,,,++++++++++++*********))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!!!!!!!   nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbcbbbbbbbbbbbbbbbbaaaaaaaa`````````________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZ[[\\]^^abcddefgghhiiiijjjjjjjjiillkkkkkjjjjjiiiiiiihhhhhhggggggffffffeeeeeeeeeeeeedddddddddddccccbbbaaa```_^^]]]\\\\\[[[[[ZZZZZYYYYYYXXXXXWWWWWWVVVVVVVUUUUUURRQQQQPPPPOOONNNMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>========>============<<<<<<<<<<<<;;;;::::::::::::9999999999999999988888888888877777777777766666666666666666666666655555555444444444443222222222221111111111110011110000000000///////////......--------------,,,,,,,,,+++++++++++++*********)))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!   nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaa````````________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[\\]^aabcdeefgghhiiiiijjjjjjiillkkkkjjjjjiiiiiiiihhhhhhggggggffffffeeeeeeeeeeeeedddddddddddccccbbbaaa```_^^]]]\\\\[[[[[ZZZZZYYYYYXXXXXXWWWWWWVVVVVVVVUUUUUURRRQQQQPPPOOONNNMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>========>============<<<<<<<<<<<<;;;;::::::::::::999999999999999988888888888887777777777766666666666666666666666655555555544444444443322222222221111111111110001111000000000////////////......-------------,,,,,,,,,,++++++++++++**********)))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\]]`abccdeffghhhiiiiijjjjjiillkkkkjjjjiiiiiiiihhhhhhhgggggfffffffeeeeeeedddddddddddddddddccccbbbaaaa```^^]]]\\\\[[[[ZZZZZYYYYYXXXXXXWWWWWWVVVVVVVVUUUUUUURRRQQQQPPPOOONNNMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>====================<<<<<<<<<<<<;;;;::::::::::::9999999999999999988888888888887777777777666666666666666666666666655555555444444444443322222222221111111111110001110000000000///////////.......-------------,,,,,,,,,,++++++++++++**********))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  llllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhffffffffffffffffffffeeeeefffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````________________^^^^^^^__^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXYYYYZZ[[\]^_`aabccdeeefffggggggggfjjjiiiihhhhhggggggggfffffhhhhhhggggggfffffffffeeffffffffffffffeeeedddcccbbba``___^^^^]]]]\\\\\[[[[[ZYYXXXXXXXWWWWWWWWVVVVVVVVUUUUTTTTSSSRRQQQPPPPOOOONNMMLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@????????>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999888888888888877777777777777777666666666666666655555555544444444443333333333322222222222211111111110000000000///////////....-------------,,,,,,,,++++++++**************))))***))))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""""!!""!!!!!!!!!!!!!  llllllllllllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhfffffffffffffffffffeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````________________^^^^^^^^_^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXYYYZZ[[\]^__`abbcddeeffffgggggggfjjiiiihhhhhgggggggfffffffhhhhhgggggggfffffffeeeeeeffffffffffffeeeedddccccbba``___^^^^]]]]\\\\[[[[[[ZYYXXXXXXWWWWWWWWVVVVVVVVVUUUUTTTTSSSRRQQQPPPPOOOONNMMLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999988888888888887777777777777777766666666666666665555555554444444444333333333322222222222211111111110000000000///////////.....-------------,,,,,,,,++++++++**************))))***))))))))))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""!!!!!"!!!!!!!!!!!!!!  lllllllllllllllllllllllllllllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmlllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhffffffffffffffffffeeeeeeefffffffeeeeeeeeeeeeeeeeeededdddddddddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYZZ[[]]^_`aabccddeefffffggggffjjiiiihhhhgggggggffffffffhhhhgggggggfffffffeeeeeeefffffffffffeeeeeddddcccbba```__^^^]]]]\\\\\[[[[[ZZYXXXXXXWWWWWWWWVVVVVVVVVVUUUUTTTTSSSRRQQQPPPOOOOONNMMLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999888888888888877777777777777777666666666666666655555555544444444443333333333322222222222111111111110000000000///////////....-------------,,,,,,,,,+++++++**************)))))***)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  llllllllllllllllllllllllllllllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhfffffffffffffffffeeeeeeeefffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYZZ[[\]^__`abbcddeeeffffffffffjiiiihhhhggggggfffffffffehhhggggggggfffffffeeeeeeefffffffffffeeeeeddddcccbba```__^^^]]]]\\\\\[[[[[ZZYXXXXXWWWWWWWWVVVVVVVVVVVUUUUTTTTSSSRRQQQPPPOOOONNNMLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999888888888888877777777777777776666666666666666555555555544444444443333333333322222222222111111111100000000000///////////...-------------,,,,,,,,,,+++++++**************)))))**))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   llllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiihhiiiihhhhhhhhhhhhhhhhhhhhhffffffffffffffffeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYZZ[\]^^_`aabccddeeffffffffffiiiihhhhgggggfffffffffeeehhggggggggfffffffeeeeeeeeffffffffffeeeeeeddddcccbba```___^^^]]]\\\\[[[[[ZZZXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUTTTSSSRRQQQPPPOOOONNNMLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999888888888888887777777777777777666666666666666655555555554444444444333333333322222222222111111111110000000000///////////....-------------,,,,,,,,,,+++++++**************)))))**))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   llllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiihhhhhhhhhhhhhhhhhhhhhgffffffffffffffeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYZZ[\]]^_``abbcddeeefffffffffiiiihhhgggggfffffffffeeeehgggggggggfffffffeeeeeeeeeffffffffeeeeeeeddddcccbba```___^^^]]]\\\\[[[[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVVUUUUTTTTSSSRRQQQPPPOOOONNNMLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999888888888888877777777777777776666666666666666655555555554444444443333333333322222222221111111111100000000000///////////....-------------,,,,,,,,,,+++++++*************))))))**))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   llllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZ[\\]^__`aabccddeeeffffffffiiihhhhggggffffffffeeeeeegggggggggfffffffeeeeeeeeeeeeeffeeeeeeeeedddddcccbbaa``___^^^]]]]\\\[[[[[ZZZXXXXXWWWWWWWVVVVVVVVVVVVVUUUUTTTTSSRRRQQPPPOOOONNNNLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999888888888888887777777777777777666666666666666665555555555444444444333333333332222222222111111111110000000000///////////....-------------,,,,,,,,,,,+++++++*************))))))*)))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   llllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZ[\\]^^_``abbcdddeeefffffffiiihhhggggffffffffeeeeeeeggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddcccbbaa```___^^^]]]\\\\[[[[ZZZXXXXXWWWWWWWVVVVVVVVVVVVUUUUUTTTTSSRRRQQPPPOOOONNNNLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999888888888888877777777777777776666666666666666665555555554444444444333333333322222222221111111111100000000000//////////.....-------------,,,,,,,,,,,++++++**************))))))*))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   kkllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYZZ[\\]]^__`abbccddeeeefffffeiihhhhggggffffffeeeeeeeeegggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddcccbbaa```___^^^]]]\\\\[[[[ZZZXXXXXWWWWWWVVVVVVVVVVVVVUUUUUTTTSSSRRQQQPPPOOONNNNNLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999888888888888877777777777777776666666666666666665555555554444444444333333333322222222221111111111100000000000//////////....-------------,,,,,,,,,,,,++++++**************))))))*)))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   kkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYZZ[[\]]^__`aabccdddeeeeffeeeiihhhhggggfffffeeeeeeeeedggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddcccccbaaa```___^^^]]]\\\[[[[ZZZXXXXXWWWWWWVVVVVVVVVVVVUUUUUTTTTSSSRRQQPPPOOOONNNNNLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999888888888888887777777777777776666666666666666665555555555444444444333333333322222222221111111111110000000000///////////....-------------,,,,,,,,,,,,++++++**************))))))*)))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  kkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^^^^^]^^^^^^^^^]]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYZZZ[\]]^^_``abbccddeeeeeeeeeiihhhhgggfffffeeeeeeeeeddgggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccbaaa```___^^^]]]\\\[[[[ZZZXXXXXWWWWWWVVVVVVVVVVUUUUUUUTTTSSSRRRQQPPPOOOONNNNNLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999888888888888877777777777777776666666666666666665555555555444444444333333333322222222221111111111110000000000//////////.....-------------,,,,,,,,,,,,++++++**************))))))*)))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]]]\\]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYZZZ[\\]^^_``aabccdddeeeeeeeeihhhhggggfffffeeeeeeeedddgggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccbaaa````___^^^]]]\\\[[[[ZZXXXXXXWWWWWVVVVVVVVVUUUUUUUTTTTSSSRRQQQPPPOOONNNNNNLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999888888888888887777777777777777666666666666666665555555555444444444433333333332222222222111111111111000000000///////////.....------------,,,,,,,,,,,,,++++++*************)))))))*)))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]]]\\\]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXYYXXXXXXXXXXXXXXXXXXYYYZZZ[\\]]^__`aabbccdddeeeeeeeihhhhggggffffeeeeeeeeddddggffffffffffffeeeeeeeeeddeeeeeeeeeeeeeeddddddcccccaaaa```___^^^]]]\\\[[[[ZZXXXXXXWWWWWWVVVVVVVUUUUUUUTTTTSSSRRRQQPPPOOOONNNNNNLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999888888888888877777777777777777666666666666666655555555555444444444333333333322222222221111111111110000000000///////////.....------------,,,,,,,,,,,,,++++++*************)))))))*)))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkklllkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^]]]^^^^^^]]]]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXYYXXXXXXXXXXXXXXXXXXYYYZZZ[\\]]^^_``abbccdddeeeeeeeihhhhggggffffeeeeeeedddddgffffffffffffeeeeeeeeedddeeeeeeeeeeeeeeddddddcccccbaaaa```___^^^]]\\\[[[[ZZYXXXXXWWWWWWVVVVVVVUUUUUUTTTTTSSSRRQQQPPPOOONNNNNNMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999888888888888887777777777777777666666666666666665555555555444444444433333333332222222222111111111111000000000///////////......------------,,,,,,,,,,,,,++++++*************)))))))*))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa`a`````````````````____________^^^^^^^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]]]]]]\\\\]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXYXXXXXXXXXXXXXXXXXXXYYYZZZ[\\]]^^__`aabbccdddeeeeeehhhhhhgggffffeeeeeeedddddffffffffffffeeeeeeeeeddddeeeeeeeeeeeeeddddddddccccbaaaa````__^^^]]]\\\[[[[ZYXXXXXXWWWWWVVVVVVVUUUUUUTTTTSSSRRRQQPPPOOOONNNNNNMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999888888888888887777777777777777666666666666666655555555555444444444433333333332222222221111111111110000000000///////////......-----------,,,,,,,,,,,,,,+++++**************)))))))*))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````____________^^^^^^^^^^^^^^^^]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[\\\]^^__``abbccddddeeeeehhhhhhgggfffffeeeeeddddddffffffffffffeeeeeeeedddddeeeeeeeeeeeeeedddddddccccbbaaaa```___^^^]]\\\[[[[ZYYXXXXXXWWWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOONNNNNNMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988888888888888777777777777777666666666666666665555555555444444444433333333332222222222111111111111000000000///////////.......-----------,,,,,,,,,,,,,,+++++**************)))))))*))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeddddddddddddddddddddcccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````____________^^^^^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[\\]]^^_``aabbccddddeeeehhhhhhggggffffeeeeeddddddfffffffffffeeeeeeeeedddddddddddeeeeeeeedddddddccccbbaaaa````__^^^]]\\\\[[[[YYYXXXXXXWWWWVVVVVUUUUUUTTTSSSRRRQQQPPPOOOONNNNNNNMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999998888888888888777777777777777766666666666666665555555555544444444443333333333222222222211111111111000000000////////////.......-----------,,,,,,,,,,,,,,+++++**************)))))))*))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggeeeeeeeeeeeeeeeeeeeedddddeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````____________^^^^^^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[\\]]^^__``abbcccdddeeeehhhhhhggggffffeeeeeddddddffffffffffeeeeeeeeeedddddddddddddeeeeeeddddddddcccbbbaaaa```___^^]]]\\\[[[[YYYYXXXXXWWWWWVVVVVUUUUTTTSSSSRRRQQQPPPOOOONNNNNNNMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999998888888888888777777777777777666666666666666665555555555444444444433333333332222222222211111111110000000000////////////.......-----------,,,,,,,,,,,,,+++++**************))))))))*))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggeeeeeeeeeeeeeeeeeeeddddddeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````____________^^^^^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWXXXXXXXYYYYZZ[[\\\]]^^_``aabbccddddeeehhhhhhggggffffeeeeeddddddfffffffffeeeeeeeeeedddddddddddddddeeeeeddddddddcccbbbaaaa```___^^]]]\\\[[[[YYYYYXXXXXWWWWVVVVVUUUUTTTSSSRRRQQQPPPPOOOONNNNNNNMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999888888888888877777777777777766666666666666665555555555544444444443333333333222222222211111111111000000000////////////........----------,,,,,,,,,,,,,,+++++**************))))))))*))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhghhhhhggggggggggggggggggggeeeeeeeeeeeeeeeeeedddddddeeeeeedddddddddddddddddddcdcccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````____________^^^^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWXXXXXXYYYYZZ[[\\\]]^^__``abbcccddddeehhhhhhggggffffeeeedddddddffffffffeeeeeeeeeedddddddddddddddddeeeeddddddddcccbbbaaaa```___^^^]]\\\\[[[YYYYYYXXXXXWWWWVVVVUUUTTTSSSRRRRQQQPPPOOOOONNNNNNNMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@?????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999999888888888888877777777777677666666666666666665555555555444444444433333333333222222222211111111110000000000////////////........----------,,,,,,,,,,,,,+++++***************))))))))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhggggggggggggggggggggggeeeeeeeeeeeeeeeedddddddddeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZ[[[\\]]]^__``aabbccdddddehhhhhhggggfffeeeeedddddddfffffffeeeeeeeeeeedddddddddddddddddeeeeedddddddcccbbbaaaa```___^^^]]\\\\[[[YYYYYYYXXXXXWWWVVVVUUUTTTSSSRRRQQQPPPPOOOOONNNNNNNMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999988888888888887777777777767766666666666666665555555555444444444443333333333322222222221111111111000000000/////////////........----------,,,,,,,,,,,,,+++++***************))))))))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhgggggggggggggggggggggffeeeeeeeeeeeeeeeddddddddddeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWXXXXXYYYYZ[[[\\\]]^^__`aabbcccdddddhhhhhhggggfffeeeeeddddddcffffffeeeeeeeeeeeeddddddddddddddddddeeeeedddddddccbbbaaaa```___^^^]]]\\\[[[YYYYYYYYXXXXWWWWVVVUUUTTTSSRRRQQQQPPPPOOOOONNNNNNNMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999999988888888888887777777777667666666666666666665555555554444444444433333333333222222222221111111110000000000////////////.........----------,,,,,,,,,,,,++++++**************)))))))))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghgggggggggggggggggggggfffeeeeeeeeeeeeeedddddddddddeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXYYYYZZ[[[\\]]]^__``aabbccdddddhhhhhhggggfffeeeedddddddcfffffeeeeeeeeeeeedddddddddddddddddddeeeeedddddddccbbbaaaa```___^^^]]]\\\[[[ZYYYYYYYXXXXXWWWVVVUUUTTTSSRRRQQQPPPPPOOOOOONNNNNNMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999998888888888888777777777766766666666666666665555555555444444444433333333333322222222221111111111000000000/////////////.........---------,,,,,,,,,,,,,+++++***************))))))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffeeeeeeeeeeeedddddddddddddedddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXYYYZZ[[[\\\]]^^__``abbcccddddhhhhhggggffffeeeeddddddccffffeeeeeeeeeeeeeddddddddddddddddddeeeeeedddddddccbbbaaaa```___^^^]]]\\\\[[ZZYYYYYYYXXXXWWWVVVUUUTTTSSRRRQQQPPPPPOOOOOONNNNNNNLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999888888888888877777777776666666666666666666555555555444444444443333333333322222222222111111111100000000/////////////..........---------,,,,,,,,,,,,+++++****************))))))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!  jjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffeeeeeeeeeeedddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXYYYYZZ[[[\\]]]^__``aabbcccdddhhhhhggggffffeeeedddddcccfffeeeeeeeeeeeeeddddddddddddddddddddeeeeedddddddccbbaaaaa```___^^^]]]\\\\[[ZZYYYYYYYYXXXXWWWVVUUUTTSSSRRQQQQPPPPPOOOOOOONNNNNNLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999999888888888888877777777766666666666666666665555555555444444444433333333333222222222222111111111000000000/////////////..........---------,,,,,,,,,,,,+++++****************))))))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhgggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`a`````````````````______________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYYYYYYYYZZZZ[[\\\]]]^^^__``abbccddeeeefhhhhgggggfffeeeeddddddcccfffffffffffffeeeeeeeeeddddddddeeeeeeeeeeeeeeeeddddccbbbbaaaa```___^^]]]]]\\\\\\[[[[[[ZZZZYYYXXWWWVVUTTSSSRRRRQQQQQQPPPPPPPOOOOMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBABAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999999988888888888887777777777777777777666666666666655555555444444444433333333332222222222211111111100000/////////////............--------,,,,,,,,,,,,++++++++++++++++++******************))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYYYYYYYYZZZZ[[\\\\]]]^^__``aabbccddeeeegggggggggfffeeeeddddddcccffffffffffffeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeddddccbbbbaaaa```__^^^^]]]]\\\\\\[[[[[[[ZZZYYYXXWWWVVUTTSSSRRRRQQQQQQQPPPPPPOOOOMLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999998888888888888887777777777777777776666666666666555555554444444444433333333332222222222211111111100000////////////.............-------,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZY[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXYYYYYYZZZ[[[\\\]]]^^^__``abbccdddeeeggggggggffffeeeddddddccccffffffffffffeeeeeeeeeddddddddddeeeeeeeeeeeeeeeddddccbbbbaaaa```___^^^]]]]\\\\\\[[[[[[[ZZZYYYXXWWWVVUTTSSSRRRRQQQQQQQPPPPPPOOOOMLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999998888888888888887777777777777777776666666666666555555554444444444333333333332222222222211111111100000////////////.............-------,,,,,,,,,,,,++++++++++++++++++******************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllllllkkkllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYY[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYZZZZ[[\\\\]]]^^__``aabbccddeeeggggggggfffeeeedddddcccccfffffffffffeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeddddccbbbbaaaa```__^^^^]]]]\\\\\\[[[[[[[ZZZYYYXXWWWVVUTTSSSRRRRRQQQQQQQPPPPPOOOOMLLLLLLLKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999998888888888888887777777777777777766666666666665555555544444444443333333333332222222222111111111000000///////////..............------,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllkkkkklllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYZZZ[[[\\\]]]^^^__``aabcccddeegggggggffffeeeedddddcccccffffffffffeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeddddccbbbbaaaa```___^^^]]]]\\\\\\[[[[[[[ZZZYYYXXWWWVVUTTSSSRRRRRQQQQQQQPPPPPPOOOMLLLLLLLKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999998888888888888887777777777777777766666666666655555555544444444433333333333332222222222111111111000000///////////..............------,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllllllllllllllllllllllklllllllllllllllllllllkkkklllllllkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYZZZZ[[\\\\]]]^^___`aabbccdddegggggggffffeeeeddddccccccffffffffffeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeddddccbbbbaaaa```___^^^]]]]\\\\\\\[[[[[[ZZZYYYXXWWWVVUTTSSSRRRRRQQQQQQQPPPPPPOOOMLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999998888888888888887777777777777777666666666666655555555444444444433333333333332222222222111111111000000//////////...............-----,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!  ijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYZZZZ[[\\\\]]]]^^__``aabbccdddfggggggffffeeeeddddccccccfffffffffeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeddddccbbbbaaaa```___^^^]]]]]\\\\\\[[[[[[ZZZYYYXXWWWVVUTTSSSRRRRRRQQQQQQQPPPPPOOOMLLLLLLKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999998888888888888887777777777777777666666666666555555555444444444333333333333332222222221111111110000000//////////...............-----,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!  iiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhgggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYZZZ[[[\\\\]]]^^^__``abbccdddffggggfffffeeedddddccccccffffffffeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeddddccbbbbaaaa```___^^^]]]]]\\\\\\[[[[[ZZZZYYYXXWWVVVUTTSSSRRRRRRQQQQQQQPPPPPOOOMLLLLLLKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999998888888888888877777777777777776666666666665555555554444444444333333333333322222222221111111110000000//////////..............-----,,,,,,,,,,,,,+++++++++++++++++****************)***))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!  iiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggghhhhgggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYZZZ[[[\\\\\]]]^^__``aabbccddfffgggfffffeeedddddccccccffffffffeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeddddccbbbbaaaa```___^^^^]]]]\\\\\\[[[[[ZZZZYYYXXWWVVVUTTSSSRRRRRRQQQQQQQPPPPPOOOMLLLLLLKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999999999998888888888888877777777777777776666666666655555555544444444443333333333333222222222221111111110000000/////////...............----,,,,,,,,,,,,,+++++++++++++++++*****************)**)))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!  iiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggghhhggggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYZZZ[[[[\\\\]]]]^^__``aabcccdfffffffffffeeeeddddccccccfffffffeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeddddccbbbbaaaa```___^^^^]]]]]\\\\\[[[[[ZZZYYYXXXWWVVVUTTSSSRRRRRRQQQQQQQPPPPPOOOMLLLLLLKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999999999998888888888888777777777776777776666666666655555555544444444443333333333332222222222211111111100000000/////////..............-----,,,,,,,,,,,,,+++++++++++++++++****************))*))))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggghgggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYZZ[[[[\\\\\]]]^^^_``aabbccdfffffffffffeeeeddddccccccfffffffeeeeeeeeeedddddddddddddddddeeeeeeeeeeedddddccbbbbaaaa```___^^^^]]]]]\\\\\[[[[[ZZZYYYXXXWWVVUUTTSSSRRRRRRQQQQQQQPPPPPOOOMLLLLLLKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999999999998888888888888777777777776777766666666666555555555544444444433333333333322222222222211111111100000000////////..............-----,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````_________________^____^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXYYYYYYXXXXXXXXXXXXXXYYYYZZ[[[[[\\\\\]]]^^__``abbcccfffffffffffeeeeddddccccccffffffeeeeeeeeeeedddddddddddddddddeeeeeeeeeeedddddccbbbbaaaa```____^^^]]]]]\\\\\[[[[[ZZZYYYXXXWWVVUUTTSSSRRRRRRQQQQQQQPPPPOOOOLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999999999998888888888887777777777776777766666666665555555555544444444433333333333322222222222111111111100000000////////.............-----,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````````_________________^^___^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXXXXXYYYYZZ[[[[\\\\\]]]^^^_``aabbccfffffffffffeeeeddddccccccfffffeeeeeeeeeeedddddddddddddddddddeeeeeeeeedddddccbbbbbaaaa```____^^^]]]]]\\\\\[[[[[ZZZYYYXXWWWVVUUTSSSSRRRRRRQQQQQQQPPPPOOOOLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>??>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999999988888888888877777777777776777766666666665555555555544444444333333333333222222222221111111111100000000///////..............----,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````````_________________^^^__^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYXXXXXXXXXXXXXXXXYYYYZZ[[[[[\\\\\]]]^^__``abbcceffffffffffeeeeddddccccccfffffeeeeeeeeeeddddddddddddddddddddeeeeeeeeddddddccbbbbbaaaa```____^^^^]]]]\\\\\[[[[[ZZZYYYXXWWWVVUUTSSSSRRRRRRQQQQQQPPPPPOOOOLLLLLLKKKKKKKKKJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>?>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999988888888888777777777777776777766666666655555555555444444444333333333332222222222221111111111000000000//////..............-----,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggggggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````````_________________^^^^_^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXXXXXYYYZZ[[[[[[\\\\\]]]^^_``aabcceffffffffffeeeeddddccccccffffeeeeeeeeeeedddddddddddddddddddddeeeeedddddddccbbbbbaaaa````___^^^^^]]]]\\\\\[[[[[ZZZYYXXXWWWVVUUTSSSSRRRRRRQQQQQQPPPPPOOOOLLLLLKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999888888888877777777777777776777666666666655555555554444444443333333333322222222222211111111111000000000//////.............------,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXXXXXXXXYYYYZZ[[[[[[\\\\]]]^^__`aabbceffffffffffeeeeddddccccccfffeeeeeeeeeeedddddddddddddddddddddddddddddddddcccbbbbaaaaa```____^^^^^]]]]\\\\\[[[[ZZZZYYXXXWWVVVUUTSSSRRRRRRQQQQQQQPPPPOOOOOLLLLLKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999998888888888777777777777777776777666666666555555555544444444443333333333322222222222111111111110000000000//////.............------,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggffgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````_``_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXWWWXXXXXXYYYZZ[[[[[[[\\\\]]^^__``abbceefffffffffeeeeddddccccccffeeeeeeeeeeedddddddddddcdddddddddddddddddddddccccbbbaaaaa````____^^^^^]]]]\\\\\\[[[ZZZYYYXXXWWVVVUUTSSSRRRRRRQQQQQQPPPPPOOOOOLLLLLKKKKKKKKJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999999888888888777777777777777776677766666666655555555554444444443333333333322222222222111111111111000000000//////.............-------,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggfffggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````__`_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYXXXXXXYYXXXXXXXXXXXWWWWWXXXXXYYYZZZ[[[[[[[\\\\]]^^_``aabceefffffffffeeeeddddcccccbfeeeeeeeeeeeddddddddddcccddddddddddddddddddddcccccbbaaaaa`````____^^^^^]]]]]\\\\\[[[ZZZYYYXXXWWVVVUUTSSSRRRRRQQQQQQQPPPPPOOOONLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999999998888888887777777777777777776677666666666555555555544444444443333333333322222222221111111111110000000000//////.............-------,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggfffffggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYXXXXXXXYXXXXXXXXXXXWWWWWWWXXXXYYYZZZ[[[[[[[\\\\]]^^__`aabbeeeffffffffeeeeddddcccccbeeeeeeeeeeeddddddddddccccddddddddddddddddddccccccbbaaaaa`````____^^^^^^]]]]]\\\\\[[[ZZZYYYXXWWWVVUUUTSSSRRRRRQQQQQQPPPPPOOOOONLLLLKKKKKKKKJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@???????????>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999999888888887777777777777777776667766666666655555555544444444443333333333322222222221111111111111000000000//////..............-------,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggffffffgggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWXXXXXYYZZZZ[[[[[[[\\\\]]^__``abbeeeffffffffeeeedddcccccbbeeeeeeeeeeddddddddddccccccddddddddddddddddccccccbbaaaaa`````____^^^^^^^]]]]]\\\\\[[[ZZZYYYXXWWWVVUUUTSSSRRRRQQQQQQQPPPPPOOOOONLLLLKKKKKKKKJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999999888888887777777777777777776667666666666555555555544444444443333333333322222222211111111111110000000000//////.............--------,,,,,,,,,,++++++++++++++*+**************)))))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggffffffffgggggggggffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXYYZZZZZ[[[[[[[\\\]]^^_``abbdeefffffffeeeeddddcccccbbeeeeeeeeeddddddddddccccccccccdddddddddddccccccbbbbaaaa`````_____^^^^^^]]]]]]\\\\\[[[ZZZYYYXXWWWVVUUUSSSSRRRRQQQQQQQPPPPPOOOONNLLLKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999998888888877777777777777777776667666666666555555555444444444433333333333222222222211111111111100000000000/////..............--------,,,,,,,,,+++++++++++++++*+*************)))))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  hhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffffffggggggggfffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXYYZZZZZZ[[[[[[[\\\]^^__`aabdeeeffffffeeeeddddccccbbbeeeeeeedddddddddddccccccccccccdddddddddccccccbbbbbaaa`````_____^^^^^^^]]]]]]\\\\\[[[ZZZYYXXXWWVVVUUTSSSRRRRRQQQQQQPPPPPOOOOONNLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;:::::::::99999999999999998888888887777777777777777776666666666666555555555544444444433333333333322222222221111111111110000000000//////.............---------,,,,,,,,,++++++++++++++****************))))))))))))))))(((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  hhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffggggggfffffffffffffffffffeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXYYZZZZZ[[[[[[[\\\]]^__`aabdeeefffffeeeeedddcccccbbbeeeeeeddddddddddccccccccccccccccdddddcccccccbbbbbbaa`````_____^^^^^^^]]]]]]]\\\\[[[[ZZYYYXXXWWVVVUUTSSSRRRRQQQQQQQPPPPPOOOOONNLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;::::::::::99999999999999998888888877777777777777777776666666666666555555555444444444433333333333222222222221111111111100000000000/////..............---------,,,,,,,,,+++++++++++++****************)))))))))))))))))(((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  hhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffggggfffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXYYZZZZZZZ[[[[[[\\]]^^_``abddeeeeffeeeeeddddccccbbbbeeeeedddddddddddcccccccccccccccccccccccccccbbbbbaaa`````_____^^^^^^^]]]]]]]]\\\\[[[ZZZYYYXXWWWVVUUUTSSSRRRRQQQQQQPPPPPPOOOOONNLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;::::::::::9999999999999999888888887777777777777777776666666666666555555555544444444433333333333322222222222111111111100000000000//////..............---------,,,,,,,,++++++++++++++****************))))))))))))))))(((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  hhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffgggffffffffffffffffffffffeeeeeeedddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````_____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXYYZZZZZZZZZ[[[[[\\]]^__`aaddeeeeeeeeeeeddddccccbbbbeeeedddddddddddcccccccccccccccccccccccccccbbbbbbaa`````____^^^^^^^]]]]]]]]]]\\\\[[[ZZZYYXXXWWVVVUUUTSSSRRRRQQQQQQPPPPPPOOOONNNLLKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;::::::::::9999999999999998888888877777777777777777776666666666666555555555444444444333333333333322222222222111111111100000000000//////..............---------,,,,,,,,+++++++++++++****************)))))))))))))()))((((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggihhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffgfffffffffffffffffffffffeeeeeeedddddddddddddddddddddddccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````_____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXYYYZZZZZZZZZ[[[[\\]]^__`aacddeeeeeeeeeddddccccbbbbbeeedddddddddddccccccccccccccccccccccccccccbbbbbaaa````____^^^^^^]]]]]]]]]]]\\\\\[[[ZZYYYXXWWWVVUUUTTSSRRRRRQQQQQQPPPPPOOOOONNNLLKKKKKKKJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;:::::::::::999999999999998888888887777777777777777777666666666666555555555544444444433333333333322222222222111111111100000000000//////...............---------,,,,,,,,+++++++++++++****************)))))))))))))())(((((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````___________________^^^^___^^^^^^^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXXXWXXWWWWWWWWWWWVVVVVVWWWWWXXXXXYYYYYYYYYYZZZ[[\\]^^_`abbcccccccccbbbbaaaaa````eedddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaa``````____^^^^^^]]]]]]]]]]]\\\[[[ZZZYYYXXWWWVVUUUTTTSRRRRRQQQQQQPPPPPPOOOONNNNLKKKKKKKJJJJJJJJJIIIIIIIIGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@AAA@@@@@@@@@@????????????>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;::;;;::::::::::::::9999999998888888888888888887777777666666555555555544444444444444444333333333332222222221111111111110000000000//////..............-----,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  hiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````___________________^^^^^__^^^^^^^^^^^^^^^^^^]]]]]^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXXWWXWWWWWWWWWWWVVVVVVVVWWWWXXXXXYYYYYYYYYYYZZZ[\\]^^__abbbccccccccbbbbaaaaa````edddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaa`````____^^^^^]]]]]]]]]]]]]\\\[[[ZZZYYXXWWWVVVUUUTTTSRRRRRQQQQQQPPPPPPOOOONNNNLKKKKKKKJJJJJJJJJIIIIIIIIGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@???????????>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;:::;;:::::::::::::::9999999998888888888888888887777777666666555555555444444444444444444333333333332222222221111111111110000000000//////..............-----,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  hhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddeeeeeedddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa````````````````___________________^^^^^^_^^^^^^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVWWWWXXXXXXYYYYYYYYYYYZZ[[\]]^__aabbbccccccbbbbbaaaa`````eddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaa``````____^^^^]]]]]]]]]]]]]]\\\[[[ZZYYYXXWWVVVUUUTTTSSRRRRQQQQQQQPPPPPPOOOONNNNLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@AA@@@@@@@@@@????????????>>>>>>>>>====================<<<<<<<<<;;;;;;;;;;:::;;::::::::::::::99999999998888888888888888887777777666665555555555444444444444444443333333333322222222211111111111100000000000/////..............------,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!  hhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddeeeeeddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVWWWWXXXXXXXYYYYYYYYYYZZ[[\\]^^_aabbbcccccbbbbbaaaaa`````eddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaa`````____^^^^]]]]]]]]]]]]]]]\\[[[ZZZYYXXXWWVVUUUTTTTSRRRRRQQQQQQQPPPPPOOOOONNNNLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@???????????>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;::::;:::::::::::::::99999999998888888888888888877777777666665555555554444444444444444443333333333322222222211111111111100000000000/////..............------,,,,,,,,++++++++++++***************))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  hhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddeeeddddddddddddddddddddddcbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYYYYYXXXXXYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVWWWWXXXXXXYYYYYYYYYYYZZ[[\]]^_`aabbbbccbbbbbbaaaaa`````edddddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaa`````____^^^^]]]]]]]]]]]]]]]\\[[[ZZZYYXXWWVVVUUUTTTSSRRRRRQQQQQQQPPPPPPOOOONNNNKKKKKKKJJJJJJJJJIIIIIIIIHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@???????????>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;::::;::::::::::::::999999999998888888888888888877777777666655555555554444444444444444433333333333222222222111111111111000000000000////...............------,,,,,,,,++++++++++++***************)))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddeedddddddddddddddddddddccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWXXXXXXXXXXXXXYYYYZZ[[\]]^^`aabbbbbbbbbbbbaaaaa`````edddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaa`````___^^^^]]]]]]]]]]]]]]]\\[[[[ZZYYXXXWWVVUUUTTTSSSRRRRQQQQQQQQPPPPPOOOOONNNNKKKKKKJJJJJJJJJIIIIIIIIIHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>=================<==<<<<<<<<<<;;;;;;;;;::::;::::::::::::::999999999998888888888888888877777777666655555555544444444444444444333333333333222222222111111111111000000000000////..............-------,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[ZZZZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXXYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWXXXXXXXXXXXXXXYYYYZZ[\\]^^`aaabbbbbbbbbbbaaaaa`````edddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````___^^^^]]]]]]]]]]]]]]\\[[[[ZZZYYXXWWVVVUUTTTTSSSRRRQQQQQQQQQPPPPPOOOONNNNNKKKKKKJJJJJJJJIIIIIIIIIHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>==================<=<<<<<<<<<<<;;;;;;;;:::::::::::::::::::9999999999998888888888888888777777777666655555555544444444444344444333333333333222222221111111111110000000000000///...............-------,,,,,,,++++++++++++***************))))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkklllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ[ZZZZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYYYYYXXXXXXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXYYYZZ[[\]]^``aabbbbbbbbbbbaaaaa`````edddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa``````___^^^]]]]]]\\\\\\\\\\\[[[[ZZYYYXXWWVVUUUTTTSSSSRRQQQQQQQQQQPPPPPOOOONNNNNKKKKKKJJJJJJJJIIIIIIIIIHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::999999999999888888888888888877777777666655555555554444444444434444333333333333222222222111111111110000000000000////...............-------,,,,,,,++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXYYYZ[[\\]^``aaabbbbbbbbbbaaaaa`````eddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````____^^^]]]]]\\\\\\\\\\\\[[[ZZZYYXXXWWVVUUUTTSSSSRRQQQQQQQQQQQPPPPPOOOONNNNMKKKKKJJJJJJJJIIIIIIIIIHHHGGGGFFFFFFFFFFEEEEEEEEEEDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::9999999999999888888888888888777777777666655555555544444444444334444333333333333222222222111111111110000000000000////..............--------,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbaaaaaaaaaa````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXYYYZZ[\\]^_``aabbbbbbbbbbaaaaa`````eddddddddcccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````____^^^]]]]\\\\\\\\\\\\\[[[ZZZYYXXWWWVVUUTTTSSSRRQQQQQQQQQQQPPPPPPOOOONNNNMKKKKKJJJJJJJJIIIIIIIIIHHHGGGGFFFFFFFFFEEEEEEEEEEDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999988888888888888877777777766665555555554444444444433444433333333333222222222211111111111000000000000////...............--------,,,,,,++++++++++++***************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXYYZZ[[\]]_``aaabbbbbbbbbaaaaa`````eddddddddcccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaa``````____^^^]]]]\\\\\\\\\\\\\[[ZZZYYYXXWWVVUUUTTSSSSRRQQQQQQQQQQPPPPPPPOOOONNNNMKKKKJJJJJJJJIIIIIIIIIHHHHGGGFFFFFFFFFFEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::9999999999999888888888888888777777777666655555555554444444444433444333333333333222222222211111111110000000000000////..............---------,,,,,,++++++++++++***************)))))))))))))((((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXYYYZZ[\]]_``aaabbbbbbbbbaaaaaa````eddddddddcccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaa``````___^^^^]]]]\\\\\\\\\\\\\[[ZZZYYYXXWWVVUUUTTSSSRRRQQQQQQQQPPPPPPPPOOOONNNNMMKKKKJJJJJJJJIIIIIIIIIHHHHGGFFFFFFFFFFEEEEEEEEEEDDDEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::9999999999999888888888888887777777777666655555555544444444444433444333333333332222222222211111111110000000000000////..............---------,,,,,+++++++++++++***************)))))))))))))((((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXYYZZ[\\]__``aabbbbbbbbbaaaaa`````eddddddddcccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaa``````___^^^^]]]]\\\\\\\\\\\\[[ZZZZYYXXXWWVVUUTTTSSSRRRQQQQPPPPPPPPPPPOOOOONNNNMMKKKJJJJJJJJIIIIIIIIIHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::9999999999999888888888888887777777777766665555555554444444444433344333333333333222222222221111111110000000000000////..............----------,,,,,++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXYYZZ[[\]__``aaabbbbbbbbaaaaaa````eddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa```````___^^^^]]]\\\\\\\\\\\[[[ZZZZYYYXXXWWVVUUTTSSSRRRRQQQPPPPPPPPPPPPOOOONNNNNMMKKKJJJJJJJIIIIIIIIIIHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::9999999999999888888888888887777777777666655555555554444444444433344333333333332222222222221111111110000000000000////.............-----------,,,,+++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````````________________^^^^^^^^^^^^^^^^^^]]^^^^^]]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYZ[[\]^_``aaabbbbbbbbaaaaa`````eddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa```````___^^^^]]]]\\\\\\\\[[[[[ZZZZYYYXXWWWVVUUTTSSSRRRQQPPPPPPPPPPPPPOOOOONNNNMMMKKJJJJJJJJIIIIIIIIIHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::9999999999999888888888888877777777777666655555555544444444444433344333333333332222222222211111111110000000000000////.............-----------,,,,+++++++++++++***************)))))))))))))(((((((((((((('''''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!  ghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVWWWWWWXXXXXXWWWWXXXXYYZZ[\\^_``aaabbbbbbbbaaaaa`````eddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa````````___^^^^]]]]\\\\\\\[[[[[[ZZZYYYXXXWWVVVUUTTSSSRRRQQPPPPPPPPPPPPOOOOONNNNNMMMKKJJJJJJJIIIIIIIIIIHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::9999999999999988888888888877777777777666665555555554444444444433334333333333333222222222221111111110000000000000////..............-----------,,,+++++++++++++****************)))))))))))))(((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!  ggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggffgggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcdddddddccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXXXWWWWWWXXXYYZZ[\\^__``aabbbbbbbbbaaaa`````ddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa````````____^^^]]]]\\\\\\[[[[[[[ZZYYYYXXXWWVVVUUTTSSRRRQQPPPPPPPPPPPOOOOOONNNNNMMMMKJJJJJJJJIIIIIIIIIHHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::9999999999999988888888888777777777777666655555555544444444444433334333333333332222222222211111111110000000000000////.............------------,,,+++++++++++++***************)))))))))))))(((((((((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!  ggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggffffgggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccdddddccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaa```````````________________^^^^^^^^^^^^^^^^^^^]]]]]^^]]]]]]]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVUUUUUVVVVVVWWWWWWWWWWWWWWWWWXXXYYZ[[\^__``aaabbbbbbbaaaaa`````ddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa````````____^^^]]]]\\\\\\[[[[[[ZZYYYYYXXXWWVVUUUTTSSRRRQQPPPPPPPPOOOOOOOOONNNNMMMMMKJJJJJJJIIIIIIIIIHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::99999999999999888888888887777777777776666655555555544444444444333334333333333332222222222211111111100000000000000////.............------------,,+++++++++++++****************)))))))))))))(((((((((((('''''''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!  ggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggffffffggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccddddcccccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaa```````````________________^^^^^^^^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]]]]]]\\\\\\]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXXXXXWWXXXXXXXXXWWWWWWWWWWWWWWWVWVVVVVVVVVVVVUUUUUUUVVVVVWWWWWWWWWWWWWWWWWXXXYYZZ[\^^_``aaabbbbbbbaaaaa`````ddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaaaa`````````____^^^]]]]\\\\\[[[[[[[ZZYYYYXXXWWWVVUUUTTSSRRRQQPPPPPOOOOOOOOOOONNNNNMMMMMJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::9999999999999998888888887777777777777666665555555554444444444433333433333333333222222222221111111110000000000000/////............-------------,,+++++++++++++****************)))))))))))))(((((((((((''''''''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!  ggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggffffffffggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccddcccccccccccccccccccccccbbaaaaaaaaaaaaaaaaaaaaa``````````__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWXXXYZZ[\^^_``aaabbbbbbbaaaaa`````ddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa````````____^^^]]]]\\\\\[[[[[[ZZYYYYYXXXWWWVVUUUTTSSRRRQQPPPPOOOOOOOOOOONNNNNMMMMMLJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@@????????????>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::9999999999999988888888887777777777776666665555555544444444444333333333333333332222222222211111111100000000000000/////............-------------,++++++++++++++***************)))))))))))))((((((((((((''''''''''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!  gggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggffffffffffggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccdccccccccccccccccccccccbbaaaaaaaaaaaaaaaaaaaaa```````````___________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYYYYYXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWXXXYYZ[\]^__``aaabbbbbbaaaaa`````ddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa`````````____^^^^]]]\\\\\[[[[[ZZZYYYYXXXXWWWVVUUUTTSSRRRQQPPPOOOOOOOOOONNNNNNMMMMMMLJJJJJJIIIIIIIIIHHHHHHHHHHFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::999999999999998888888887777777777776666666555555554444444444433333333333333333222222222221111111110000000000000//////...........-------------,,+++++++++++++****************)))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggffffffffffffggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaa```````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXXXXXWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWXXYYZ[[]^__``aaabbbbbaaaaa`````_ddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa````````____^^^^]]]]\\\\[[[[[ZZZYYYYXXXXWWWVVUUUTTSSRRRQQPPPOOOOOOOOONNNNNNMMMMMMLLJJJJJJIIIIIIIIHHHHHHHHHHGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@@@????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::999999999999998888888877777777777766666666555555544444444444333333333333333333222222222211111111110000000000000//////...........-------------,,+++++++++++++***************))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggfffffffffffffffggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaa``````````____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYYYYYYXXXXXXXYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWXXYYZZ[]^^_``aaaabbbaaaaaa`````_ddddddddccccccccbbbbbbbaaaaaaaaaaa`aaaaaaa`````````____^^^^]]]]\\\\[[[[[ZZZYYYYXXXXWWWVVUUUTTSSRRRQQPPPOOOOOOONNNNNNNMMMMMMLLLJJJJJIIIIIIIIIHHHHHHHHHHGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@@@???????????>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::99999999999999888888887777777777776666666655555554444444444433333333333333333222222222221111111110000000000000///////...........------------,,+++++++++++++****************))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaa```````````____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYYYYYYXXXXXXXXYYYXXXXXXXXXXXXXXXWWWWWWWXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVWWWWWXXYZZ[]^^_```aaaaaaaaaaaa`````_dddddddddcccccccbbbbbbbaaaaaaaaa`aaaaaaaaaa````````____^^^^]]]]\\\\[[[[[ZZZYYYXXXXWWWWVVUUUTTSSSRRQQPPPOOOOOONNNNNNNMMMMMMMLLLJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??@@????????????>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::999999999999999888888877777777777766666666655555544444444444333333333333333333222222222221111111110000000000000///////..........-------------,,+++++++++++++***************))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaa```````````____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXXXXXXWWWWWWWWXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVWWWWWWVVVVVWWWWXXYYZ[]]^__``aaaaaaaaaaa``````_dddddddddcccccccbbbbbbbaaaaaaaaaaaaaaaaaaa`````````____^^^^]]]]\\\\[[[[[ZZZYYYXXXXWWWWVVUUUTTSSSRRQQPPPOOOOOONNNNNNNMMMMMMLLLLJJJJIIIIIIIIHHHHHHHHHHGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::99999999999999988888877777777777766666666665555554444444444433333333333333333322222222221111111110000000000000////////..........------------,,,+++++++++++++***************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddddddccdccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````____________________^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZYYZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUVVVVWWWWWWVVVVVVWWWXXYYZ[\\]^^__````````````______bbbbaaaaaaaaa``````______a```````````````````````___^^^^]]]]\\\\[[[[ZZZZZYYYYXXXXWWWVVVVUUTTTSSRRRQQPOOOONNNNNNMMMMMMLLLLLLLKKIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????????????>>>>>>>>>>>==>>>>>>===================<<<<<<<<<<<<<;;;;;;;:::::::::9999999999999999888888877777777777666666666665566666666555555555554444443333333322222222222111111110000000000000//////////.............------------,,,,,,+++++++++++++*******)))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  ffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````````____________________^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUVVVVVWWWWVVVVVVVWWWXXYYZ[\\]^^___``````````_______bbbbbaaaaaaaa`````_______a``````````````````````____^^^^]]]]\\\\[[[[ZZZZZYYYXXXXXWWWVVVUUUTTTSSRRRQQPOOOONNNNNNMMMMMMLLLLLLKKKIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????????????????>>>>>>>>>>>>==>>>>>====================<<<<<<<<<<<<<;;;;;;;:::::::::999999999999999988888877777777777666666666666556666666555555555554444444333333322222222222111111111000000000000///////////............-------------,,,,,+++++++++++++*******)))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!  ffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````````__`____________________^^^^^_____^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUVVVVVVWWVVVVVVVVVWWWXYYZ[[\]]^___`````````________bbbbbbaaaaaaa`````_______```````````````````````___^^^^]]]]\\\\\[[[[ZZZZZZYYYXXXXWWWVVVVUUTTTSSSRRQQPOOOONNNNNMMMMMMLLLLLLKKKKIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????????????>>>>>>>>>>>>===>>>>>====================<<<<<<<<<<<<;;;;;;;;:::::::::999999999999999988888877777777777666666666665556666666555555555554444444333333322222222222111111110000000000000///////////............-------------,,,,,+++++++++++++*******)))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````````______________________^^^^^^^____^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUVVVVVVWVVVVVVVVVVWWWXXYZZ[\]]^^___````````________bbbbbbbaaaaaa`````_______``````````````````````____^^^^]]]]\\\\[[[[[ZZZZZZYYYXXXXWWWVVVUUUTTTSSSRRQQPPOOONNNNNMMMMMMLLLLLLKKKKIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>??????????>>>>>>>>>>>>===>>>>====================<<<<<<<<<<<<<;;;;;;;:::::::::999999999999999988888887777777777666666666665555666666555555555554444444433333322222222222111111111000000000000////////////............------------,,,,,+++++++++++++********)))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!  ffffffffffffffggggggggggggggggggggggggghhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````_______________________^^^^^^^^___^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUVVVVVVWVVVVVVVVVVWWWXXYZZ[\]]^^____``````_________bbbbbbbbaaaaa`````_______``````````````````````___^^^^]]]]\\\\\[[[[[ZZZZZZYYYXXXXWWWVVVUUUTTTSSSRRRQPPOOOONNNNMMMMMLLLLLLKKKKKIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>?????????>>>>>>>>>>>>====>>>>====================<<<<<<<<<<<<;;;;;;;;::::::::::99999999999999988888887777777776666666666665555666666555555555554444444433333322222222222111111110000000000000////////////...........-------------,,,,,+++++++++++++********))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!  fffffffffffffffffffggggggggggggggggggggggggghhhhggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````_______________________^^^^^^^^^__^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUVVVVVWWWVVVVVVVVVWWWXXYZZ[\]]^^______``___________bbbbbbbbaaaaa`````_______`````````````````````____^^^^]]]]\\\\[[[[[[ZZZZZZYYYXXXXWWWVVVUUUTTTSSSRRRQPPOOOONNNNMMMMMLLLLLLKKKKKHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>?????????>>>>>>>>>>>>====>>>====================<<<<<<<<<<<<<;;;;;;;;:::::::::999999999999999988888887777777766666666666655555666665555555555544444444433333222222222221111111110000000000000////////////...........-------------,,,,,++++++++++++*********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhghgghhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUVVVVWWWWWVVVVVVVVWWWXXYZZ[\\]^^^__________________bbbbbbbbbaaaa`````_______`````````````````````____^^^]]]]\\\\\[[[[[[ZZZZZZYYYXXXWWWWVVVUUUTTTSSSRRRQPPOOOONNNNMMMMMLLLLLKKKKKKHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>????????>>>>>>>>>>>>=====>>>===================<<<<<<<<<<<<<;;;;;;;;::::::::::99999999999999988888888777777776666666666665555566666555555555554444444443333322222222222111111111000000000000/////////////..........-------------,,,,,+++++++++++++*********)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUVVVWWWWWWVVVVVVVVWWWXXYZZ[\\]]^^__________________bbbbbbbbbaaaaa````_______````````````````````_____^^^]]]]\\\\[[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSSRRRQPPOOOONNNNMMMMMLLLLLKKKKKKHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>????????>>>>>>>>>>>>=====>>===================<<<<<<<<<<<<<<;;;;;;;;::::::::::99999999999999988888888777777766666666666655555566665555555555544444444443333222222222222111111111000000000000////////////...........-------------,,,,,+++++++++++++*********)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTTUUVVVWWWWWWWVVVVVVVWWWXXYZZ[\\]]^^^_________________bbbbbbbbbaaaaa````_______a```````````````````____^^^]]]]\\\\\[[[[[[[ZZZZZZZYYXXXWWWVVVUUUTTTSSSRRRRQPPOOOONNNNMMMMMLLLLLKKKKKKHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>???????>>>>>>>>>>>>======>>==================<<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999999988888888877777766666666666655555556666555555555554444444444333322222222222111111111100000000000/////////////..........-------------,,,,,,++++++++++++**********))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhggggggggggggggggghhhhhhhhhhhhhhggggggggggghhhggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUUUUUUUTUUUTTTTTTTTTTTTSSSTTTTTUUUVVWWWWWWWWWVVVVVVWWWXYYZZ[\\]]^^^_________________bbbbbbbbbbaaaa````_______aaaaaaaaaaa````````_____^^^]]]]\\\\[[[[[[[ZZZZZZZZYYXXXWWWVVUUUTTTTSSSRRRQQPPOOOONNNNMMMMMLLLLKKKKKKKHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>???????>>>>>>>>>>>=======>===================<<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999988888888877777766666666666655555556665555555555554444444444333222222222221111111111100000000000////////////...........-------------,,,,,+++++++++++++**********)))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUVVVVVVVVUUUUUUUUUUUUUUUTTUUUTTTTTTTTTTTSSSSTTTTTUUUVWWWWWWWWWWWVVVVWWWXXYYZZ[\\]]^^^^________________cccbbbbbbbaaaa````_______aaaaaaaaaaa````````____^^^]]]]\\\\\[[[[[[[[ZZZZZZZYYXXXWWVVVUUUTTTSSSRRRRQQPPOOOONNNNMMMMLLLLLKKKKKKKHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>???????>>>>>>>>>>>=======>==================<<<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999988888888777777666666666666555555556665555555555544444444444333222222222221111111111100000000000////////////..........--------------,,,,,+++++++++++++**********)))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUUUUUUTTTUUTTTTTTTTTTTSSSSSTTTTTUUUVWWWWWWWWWWWWVVVWWWXXYYZZ[\\]]^^^^^^______________ccccbbbbbbaaaa````_______aaaaaaaaaaaa```````____^^^]]]]\\\\[[[[[[[[ZZZZZZZZYYXXXWWVVVUUTTTSSSSRRRQQQPPOOOONNNNMMMMLLLLLKKKKKKJHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>??????>>>>>>>>>>>>=========================<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999988888888877777766666666666655555555665555555555554444444444433222222222222111111111110000000000/////////////..........--------------,,,,+++++++++++++***********))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggggfffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUVVVVVVUUUUUUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSTTTTTUUUWWWWWWWWWWWWWWVWWWWXXYYZZ[\\]]]^^^^^^^^^__________cccccbbbbbaaaa`````______aaaaaaaaaaa```````____^^^^]]]\\\\\[[[[[[[[[ZZZZZZZYYXXXWWVVUUUTTSSSSRRRRQQQPOOOOONNNNMMMMLLLLLKKKKKKJHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>??????>>>>>>>>>>>=========================<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999988888888777777666666666666555555555665555555555544444444444433222222222221111111111110000000000/////////////.........--------------,,,,,+++++++++++++***********)))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSTTTTUUUVWWWWWWWWWWWWWWWWWWWXXYYZZ[\\]]]^^^^^^^^^^^________cccccbbbbbbaaa`````______aaaaaaaaaaaa``````____^^^]]]]\\\\\[[[[[[[[[ZZZZZZZYYXXWWWVVUUTTTSSSRRRRQQQQPOOOONNNNNMMMMLLLLKKKKKKJJHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>?????>>>>>>>>>>>>========================<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999988888888777777666666666665555555555655555555555544444444444433222222222221111111111110000000000////////////..........--------------,,,,,+++++++++++++***********)))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccbccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````_______________________^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSTTTTUUUVWWWWXXXWWWWWWWWWWWWXXYYZZ[\\]]]^^^^^^^^^^^^^______cccccbbbbbbaaa``````_____aaaaaaaaaaa``````_____^^^]]]]\\\\[[[[[[[[[[ZZZZZZZYYXXWWVVUUUTTSSSRRRRQQQQPOOOOONNNNMMMMMLLLLKKKKKKJJHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>?????>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999998888888877777766666666666555555555565555555555544444444444433222222222221111111111110000000000/////////////..........-------------,,,,,,++++++++++++************))))))))((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  eeeeffffffffffffffffffffggfgggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccbbbcbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````_______________________^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYXYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVWWWXXXXXWWWWWWWWWWWXXYYZZ[\\]]]]^^^^^^^^^^^^^_____bccccbbbbbbaaaa`````_____aaaaaaaaaaa``````____^^^^]]]\\\\\[[[[[[[[[[[ZZZZZZYYXXWWVVUUTTTSSRRRRQQQQPPOOOONNNNNMMMMLLLLKKKKKKJJJHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>????>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999988888888777777666666666665555555555555555555555544444444444433222222222221111111111110000000000/////////////.........--------------,,,,,+++++++++++++************)))))))((((((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!  eeeeeeeeffffffffffffffffffffffffggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````_____________________^_^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYXXYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVWWWXXXXXWWWWWWWWWWWXXYYZZ[\\\]]]]]]^^^^^^^^^^^____bbcccbbbbbbaaaa```````___aaaaaaaaaaa`````_____^^^^]]]\\\\\[[[[[[[[[[[[ZZZZZYYXXWWVVUUTTSSSRRRQQQQPPPOOONNNNNMMMMMLLLLKKKKKKJJJHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>???>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999999988888888777777666666666665555555555555555555555544444444444432222222222221111111111110000000000/////////////.........--------------,,,,,+++++++++++++************)))))))((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!  eeeeeeeeeeeefffffffffffffffffffffffffgggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffgggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTUUVVWWXXXXXXWWWWWWWWWWWXXYYZZ[\\\]]]]]]]]]]]^^^^^^^___bbbcbbbbbbbaaaa``````````aaaaaaaaaaa`````____^^^^^]]]\\\\\[[[[[[[[[[[[[ZZZZYYXXWWVVUUTTSSRRRQQQQPPPPOONNNNNMMMMMLLLLLKKKKKJJJJHHGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>???>>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999999988888888777776666666666655555555555555555555555444444444444332222222222211111111111100000000000/////////////.........--------------,,,,,+++++++++++++************))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!  eeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggffgggggggggggggggggggggggggggggggggggggggggfffffffffgggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````______________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTUUVVWWXXXXXXXWWWWWWWWWWXXYYZZ[[\\\]]]]]]]]]]]]]^^^^^__bbbbbbbbbbbaaaa``````````baaaaaaaaaa````_____^^^^]]]]\\\\\[[[[[[[[[[[[[ZZZZYYXXWWVUUTTSSRRRQQQQPPPPPONNNNNNMMMMMLLLLKKKKKKJJJJHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>???>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999999988888888777777666666666665555555555555555555555444444444444433222222222221111111111110000000000//////////////.........--------------,,,,,++++++++++++*************))))))(((((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfgggggggggggggggggggffffffgggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTUUVVWWXXXXXXXWWWWWWWWWWXXYYZZ[[\\\\]]]]]]]]]]]]]^^^^^_bbbbbbbbbbbaaaaa`````````bbbbaaaaaaa````____^^^^^]]]]\\\\\[[[[[[[[[[[[[[ZZZYYXXWVVUUTTSSRRQQQQPPPPPONNNNNMMMMMMLLLLLKKKKKJJJJJHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>??>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999988888888777777666666666655555555555545555555555444444444444433222222222211111111111110000000000/////////////..........-------------,,,,,,++++++++++++************)))))))(((((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffggggggggggggggggfffffffffgggggggggggggggggggggffffgggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUVVWWXXXXXXXWWWWWWWWWWXXYYZZ[[[\\\\\\\\\\\]]]]]]^^^^^bbbbbbbbbbbaaaaa`````````bbbbaaaaaa`````____^^^^^]]]\\\\\\[[[[[[[[[[[[[[ZZZYYXXWVVUUTSSRRRQQQPPPPPOONNNNMMMMMMLLLLLKKKKKKJJJJJGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>??>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999988888888777777666666666655555555555545555555555444444444444333222222222211111111111100000000000/////////////..........-------------,,,,,,++++++++++++************))))))((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffggggggggggggfffffffffffffgggggggggggggggggffffffffggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUVVWWXXXXXXWWWWWWWWWWWXXYYYZ[[[\\\\\\\\\\\\\\]]]]^^^^bbbbbbbbbbbaaaaa`````````bbbbaaaaaa````____^^^^^]]]]\\\\\\[[[[[[[[[[[[[[ZZZYYXWWVVUTTSSRRQQQPPPPPOOONNNMMMMMMLLLLLKKKKKKJJJJJJGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>?>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999998888888777777666666666655555555555544555555555444444444444333322222222211111111111110000000000//////////////..........-------------,,,,,,++++++++++++************))))))((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffggggggggfffffffffffffffffggggggggggggggfffffffffffgggggffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTUUVVWWXXXXXXWWWWWWWWWWWXXXYYZZ[[[[\\\\\\\\\\\\\]]]]^^^bbbbbbbbbbbaaaaa`````````bbbbaaaaaa````____^^^^^]]]]\\\\\\[[[[[[[[[[[[[[ZZZYYXWWVUUTTSSRRQQQPPPPOOOONNMMMMMMLLLLLLKKKKKJJJJJJJGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>?>>>>>>>>>>>============<========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999988888888777777666666666655555555555544555555555444444444444333322222222211111111111100000000000//////////////..........-------------,,,,,,++++++++++++************))))))(((((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffggggfffffffffffffffffffffgggggggggggffffffffffffffggfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTUUVVWWWXXXXXWWWWWWWWWWWXXXYYZZ[[[[[[[[[[[[[\\\\\]]]]^^abbbbbbbbbbaaaaaa````````bbbbaaaaaa````____^^^^^]]]]\\\\\\[[[[[[[[[[[[[[ZZZYXXWWVUUTSSRRQQQPPPPOOOOONMMMMMMLLLLLLKKKKKKJJJJJJJGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>============<<=======<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999998888888877777766666666665555555555554455555555444444444444333332222222221111111111110000000000///////////////..........-------------,,,,,,++++++++++++***********))))))((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUVVWWWXXXXWWWWWWWWWWWWWXXYYYZZ[[[[[[[[[[[[[[[\\\]]]]^aabbbbbbbbbaaaaaa````````bbbbaaaaa````____^^^^^]]]]]\\\\\\[[[[[[[[[[[[[[ZZZYXXWVVUTTSSRRQQPPPPOOOOONMMMMMMLLLLLLKKKKKKJJJJJJJJGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>============<<=======<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::99999999999988888888777777666666666655555555555544455555555444444444444333332222222211111111111110000000000///////////////.........--------------,,,,,,++++++++++++***********))))))((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#$$#################"""""""""""""!!!!!!!!!  fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````````````````_____________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRSSSSTTUUUVVWWWWWWWVVVVVVVVVVWWWXXX[\\\\\\\\\\\\\\]]]]]^^^__bbbcccccccbbbbbbbaaaaaaaaaaaaaaa````____^^^^^]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZYXXWWVUUTSSRRQQPPPOOOONNNNNMMMMMMLLLLLLLKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999::::::::99999999988888888777777777776666666666665556555555555554444444444443333332222222222221111111100000000000000///////////......-------------,,,,,,,++++++++++++************)))))))))))((((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""!!!!!!!!  fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````````````````_____________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRSSSSTTUUUVVWWWWWWVVVVVVVVVVVWWWXXX[[\\\\\\\\\\\\\\]]]]^^^__bbbbccccccbbbbbbbaaaaaaaaaaaaaaa````____^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZYXXWVVUTTSRRQQPPPOOOONNNNNMMMMMMLLLLLLLKKKKKKJJJJJJJGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999:::::::99999999988888888877777777777666666666665555555555555555444444444443333332222222222221111111110000000000000////////////.....-------------,,,,,,,,++++++++++++************))))))))))(((((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""!!!!!!!  fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````````_____________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRSSSSTTUUUVVWWWWWWVVVVVVVVVVVVWWWXX[[[\\\\\\\\\\\\\\\]]]^^^_bbbbbcccccbbbbbbbaaaaaaaaaaaaaaa````____^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZYXWWVUUTSSRRQQPPOOOONNNNNNMMMMMMLLLLLLKKKKKKKJJJJJJJGGGGGGGGFFFFFFFFFFFEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999:::::::99999999988888888877777777776666666666665555555555555554444444444433333332222222222221111111110000000000000////////////.....-------------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""!!!!!!!  fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeefffffffffffffffffffffeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````````````````_____________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRSSSSTTUUUVVVWWWWVVVVVVVVVVVVVWWWXX[[[[[[\\\\\\\\\\\\]]]]^^^abbbbbcccbbbbbbbbaaaaaaaaaaaaaa`````____^^^^]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZYYXWWVUTTSRRQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKJJJJJJJJGGGGGGGFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999::::::99999999998888888887777777777666666666665555555555555554444444444443333332222222222222111111111000000000000/////////////....--------------,,,,,,,+++++++++++++***********)))))))))))((((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################"""""""""""""!!!!!!!!  effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddccccccccccccccccccccccccbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````````````````______________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRSSSTTTUUVVVWWWWVVVVVVVVVVVVVWWWWXZ[[[[[[[[[[[[[\\\\\]]]^^^abbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````____^^^^]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYXWVVUTSSRRQPPPOOOONNNNNMMMMMMLLLLLLLKKKKKKJJJJJJJJIGGGGGGFFFFFFFFFFFFEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999:::::99999999999888888887777777777766666666666555555555555555444444444443333333222222222222111111111100000000000//////////////....--------------,,,,,,,+++++++++++++***********)))))))))))((((((((((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################"""""""""""""!!!!!!!  eeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddccccccccccccccccccccccbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````````````````______________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUVVVVWWVVVVVVVVVVVVVVVWWWXZ[[[[[[[[[[[[[[\\\\\]]]^^aabbbbbbbbbbbbbbbaaaaaaaaaaaaaa````____^^^^^]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZYXWWVUUTSRRQQPPOOOONNNNNNMMMMMLLLLLLLKKKKKKKJJJJJJJJIGGGGGFFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999::::99999999999888888888777777777766666666666555555555555555444444444444333333222222222222211111111110000000000///////////////...---------------,,,,,,,++++++++++++************))))))))))((((((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""!!!!!!!  eeeeeeeeefffffffffffffffffffffffffffffffffffffffeeeefffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````````__```______________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRSSSTTTUUVVVVVVVVVVVVVVVVVVVVVWWWWZZ[[[[[[[[[[[[[[\\\\]]]^^aaabbbbbbbbbbbbbbaaaaaaaaaaaaaa````____^^^^^]]]]]\\\\\[[[[[[[[[[[[[[[ZZZYYXWVVUTSSRQQPPOOOONNNNNNMMMMMLLLLLLLKKKKKKKJJJJJJJJIIGGGGGFFFFFFFFFFFEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999::9999999999999888888888777777777766666666666555555555555555444444444443333333222222222222111111111110000000000///////////////...--------------,,,,,,,,++++++++++++************))))))))))(((((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!  eeeeeeeeeeeeeefffffffffeffffffffffffffffffffffffeeeeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````````___`_______________________^______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZ[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRSSSTTTUUVVVVVVVVVVVVVVVVVVVVVWWWWZZ[[[[[[[[[[[[[[\\\\\]]]^aaabbbbbbbbbbbbbbaaaaaaaaaaaaa`````_____^^^^]]]]]\\\\\[[[[[[[[[[[[[[[ZZZYYXWVUUTSRRQQPPOOONNNNNMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIGGGGFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999999999999999999888888888777777777776666666666555555555555555444444444444333333222222222222211111111111000000000///////////////...---------------,,,,,,,,++++++++++++************))))))))))((((((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!  eeeeeeeeeeeeeeeeeefffffeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````____________________________^^^____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRSSSTTTUUVVVVVVVVVVVVVVVVVVVVVWWWWZZZ[[[[[[[[[[[[[[\\\\]]]^`aaabbbbbbbbbbbbaaaaaaaaaaaaaa`````_____^^^^]]]]]\\\\[[[[[[[[[[[[[[[ZZZYYXXVVUTTSRQQPPOOONNNNNMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999999999999999999999888888888777777777766666666666555555555555555444444444443333333222222222222211111111111000000000//////////////...---------------,,,,,,,,,+++++++++++*************))))))))))(((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaaaaaaaaa`````````````````_____________________________^^^^___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUVVVVVVVVVVVVVVVUVVVVVVWWWZZZ[[[[[[[[[[[[[[[\\\\]]]``aaabbbbbbbbbbbaaaaaaaaaaaaaa`````_____^^^^]]]]\\\\\[[[[[[[[[[[[[[ZZZZYYXWVUUTSSRQQPPOONNNNNMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIGGGFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999999999999999999988888888877777777776666666666655555555555555444444444444333333222222222222211111111111100000000//////////////...----------------,,,,,,,,,+++++++++++*************))))))))))((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbaaaaaaaaaaaaaaaaaaaaa````````````````____________________________^^^^^^_^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSTTTUUVVVVVVVVVVVVVVUVVVVVVVWWWZZZ[[[[[[[[[[[[[[[[\\\\]]``aaaabbbbbbbbbbaaaaaaaaaaaaaa`````_____^^^^]]]]\\\\[[[[[[[[[[[[[[ZZZZYYXXWVUTTSRRQPPOOONNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJIIIIIGGFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999999999999999888888888877777777776666666666555555555555555444444444443333333222222222222211111111111100000000//////////////...---------------,,,,,,,,,,+++++++++++*************))))))))))(((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeedddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaaaaaaaaaaaaa``````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSTTTUUVVVVVVVVVVVVVUUUVVVVVVWWWZZZ[[[[[[[[[[[[[[[[[\\\\]```aaaabbbbbbbbaaaaaaaaa`aaaa``````_____^^^^]]]]\\\\[[[[[[[[[[[[[ZZZZZYYXXWVUTSSRQQPPOONNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJIIIIIGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999999999999999999999888888888877777777776666666666655555555555555444444444444333333322222222222221111111111100000000//////////////....--------------,,,,,,,,,,,++++++++++*************)))))))))))(((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffgfffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSTTTTUVVVVVVVVVVVVUUUUVVVVVVWWWZZZ[[[[[[[[[[[[[[[[[[\\\\_```aaaaabbbbbbaaaaaaaa``aaaa``````_____^^^^]]]]\\\\[[[[[[[[[[[[ZZZZZZYYXXWVUTSSRQPPOONNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJIIIIIIGFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888877777777776666666666555555555555555444444444443333333322222222222211111111111100000000/////////////.....-------------,,,,,,,,,,,,+++++++++***************))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTUUVVVVVVVVVVVUUUUVVVVVVWWWZZZ[[[[[[[[[[[[[[[[[[[[\\__```aaaaabbbaaaaaaaaa```aaa``````______^^^^]]]]\\\\[[[[[[ZZZZZZZZZZZYYYXWWUUTSRRQPPOONNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999999999999998888888888777777777776666666666555555555555555444444444443333333322222222222211111111111100000000/////////////.....-------------,,,,,,,,,,,,+++++++++**************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSTTTUUVVVVVVVVVVUUUUUVVVVVVWWWZZZ[[[[[[[[[[[[[[[[[[[[[\^__```aaaaaaaaaaaaaaa````aa```````_____^^^^^]]]]\\\[[[[[[[ZZZZZZZZZZZYYXXWWUUTSRRQPPOONNNMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;<<<<;;;;;;;;;;;;;;;::::::::::::9999999999999999988999999999988888888888777777777766666666665555555555555554444444444433333333322222222222111111111111000000000/////////////.....------------,,,,,,,,,,,,,++++++++***************)))))))))))(((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSTTTUUUVVVVVVVVUUUUUUUVVVVVWWWZZZ[[[[[[[[[[[[ZZZZZZ[[[[^^__```aaaaaaaaaaaaa`````````````______^^^^^]]]\\\\[[[[[[ZZZZZZZZZZZZYYXXWWUUTSRQQPOONNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999888999999999888888888887777777777766666666665555555555555554444444444433333333322222222222111111111111000000000////////////......-----------,,,,,,,,,,,,,,++++++++***************)))))))))))(((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeedddeeeddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSTTTTUUUVVVVVVUUUUUUUUVVVVVWWWZZ[[[[[[[[[[[[ZZZZZZZZZ[[^^^__```aaaaaaaaaaa`````````````_______^^^^]]]]\\\\[[[[[[ZZZZZZZZZZZZYYXXWWUUTSRQQPOONNNMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;<<;;;;;;;;;;;;;;:::::::::::::999999999999999998888999999998888888888887777777777666666666655555555555555544444444444433333333322222222222111111111111000000000////////////......----------,,,,,,,,,,,,,,,+++++++****************)))))))))))(((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQRRRRRRSSSSTTTTUUUUVVVVUUUUUUUUVVVVVWWWWZZ[[[[[[[[[[[ZZZZZZZZZZZZ]^^^__```aaaaaaaaaa````````````_______^^^^^]]]]\\\\[[[[[ZZZZZZZZZZZZZYYXXWWUUTSRQQPOONNNMMMMMLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;<<;;;;;;;;;;;;;;:::::::::::::999999999999999988888999999988888888888887777777777666666666655555555555555544444444444333333333322222222221111111111111000000000////////////......----------,,,,,,,,,,,,,,++++++++***************))))))))))))(((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!  dddeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQRRRRRRSSSSTTTTUUUUUUUUUUUUUUUUVVVVVWWWWZZ[[[[[[[[[[ZZZZZZYYYYZZZ]]^^___```aaaaaaaa````````````_______^^^^^]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXWWUUTSRQQPOONNMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;<;;;;;;;;;;;;;::::::::::::::9999999999999999888888999998888888888888877777777776666666666555555555554555444444444444333333333322222222221111111111110000000000////////////......---------,,,,,,,,,,,,,,++++++++****************))))))))))))(((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!  ddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````________________________^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQRRRRRRSSSSTTTTUUUUUUUUUUUUUUUUVVVVVWWWWZZ[[[[[[[[[[ZZZZYYYYYYYYZ\]]^^__````aaaaa```````__```________^^^^^^]]]]\\\\[[[[[[ZZZZZZZZZZZZZYYXXWWUUTSRRQPOONNMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;<;;;;;;;;;;;;;:::::::::::::99999999999999998888888999988888888888888877777777776666666666555555555554554444444444443333333333322222222211111111111110000000000////////////......---------,,,,,,,,,,,,,,++++++++***************)))))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  dddddddddddddddeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_______________________^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRRRRRSSSSTTTTUUUUUUUUUUUUUUUUVVVVVWWWWZZ[[[[[[[[[ZZZZYYYYYYYYYY\]]]^^__````aaa```````___`_________^^^^^^]]]]]\\\\[[[[[[ZZZZZZZZZZZZYYYXXWWVUTSRRQPOONNMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHFFFFFFFEEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888999888888888888888777777777766666666665555555555544554444444444443333333333322222222211111111111110000000000////////////......--------,,,,,,,,,,,,,,,+++++++****************)))))))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  ddddddddddddddddddddeeedddddddeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQRRRRRSSSSTTTTUUUUUUUUUUUUUUUUVVVVVWWWWZZ[[[[[[[[ZZZZYYYYYXXXXYY\\]]^^___````````````____________^^^^^^^]]]]]\\\\\[[[[[[ZZZZZZZZZZZZZYYXXWWVUTSRRQPPONNMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHFFFFFFFEEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>============<=<<<<<<<<<<<;;;;;;;;;;;;:;;;;;;;;;;;;::::::::::::::999999999999999888888888998888888888888888777777777766666666665555555555544554444444444433333333333322222222111111111111100000000000////////////......--------,,,,,,,,,,,,,,++++++++***************)))))))))))))((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!  ddddddddddddddddddddddddddddddddddddeeeeeeeeeeeedddddddddddddddddddddddddffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeedddddddddddddddddddddddddddddddddddddddddddddddcdddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaa``````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQRRRRRSSSSTTTTUUUUUUUUUUUUUUUUVVVVVWWWWZZ[[[[[[[[ZZZZYYYXXXXXXXY[\\]]^^__```````````___________^^^^^^^]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZZYYYXXWWVUTSSRQPPONNMMMLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;:;;;;;;;;;;;:::::::::::::99999999999999999888888888988888888888888887777777777666666666655555555555444544444444444433333333333322222222111111111111100000000000////////////......--------,,,,,,,,,,,,,,+++++++****************)))))))))))))((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!  ddddddddddddddddddddddddddddddddddddddddddeeeeeedddddddddddddddddddddddddffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccdddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaa````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQRRRRRSSSSSTTTUUUUUUUUUUUUUUUUVVVVVWWWWZZ[[[[[[[ZZZZYYYXXXXXXXXX[\\]]^^___``````````_________^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZYYYXXWWVUTSSRQPPONNMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::;;;;;;;;;;:::::::::::::999999999999999998888888888888888888888888887777777777666666666655555555555444544444444444333333333333322222221111111111111100000000000////////////......--------,,,,,,,,,,,,,,+++++++***************)))))))))))))(((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!  dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccddddddccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaa``````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQRRRRRSSSSSTTTUUUUUUUUUUUUUUUUVVVVVWWWWZZZ[[[[[ZZZZYYYYXXXXXXXXX[[\\]]^^__`````````_____^___^^^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYXXWWVUTSSRQPPONNMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHFFFFFEEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;::;;;;;;;;;;:::::::::::::999999999999999998888888888888888888888888877777777777666666666655555555555444444444444444333333333333322222211111111111111000000000000////////////......--------,,,,,,,,,,,,,++++++++**************)))))))))))))((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!  ccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRSSSSSTTTTTTTTTTTTTTTTUUUUUVVVVWWYZZZZZZZZYYYYXXXWWWWWWWWWYZZ[[\\]]^^^^^^^^^^^^]]]]^^^]]]]]]]\\\\\\\[[[[[[ZZ\\\[[[[[[[[[[[[[[ZZZYYYXXUUTSRRQPOONNMMLLLLKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;:::::::::::::99999999999999999998888888888888888887777777777777666666666655555555555444444444333333333333222222222222222222111111111111100000000000000000///////////......-------------,,,,,,,,,,++++++++++***************))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!  cccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUVVVVWWYZZZZZZZYYYYXXXWWWWWWWWWWYZZ[[\\]]^^^^^^^^^^^]]]]]^^]]]]]]]\\\\\\\[[[[[[ZZZ\\[[[[[[[[[[[[[[ZZZZYYXXWUUTSRRQPOONNMMLLLLKKKKKKKJIIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::;;;;;;;:::::::::::::999999999999999999998888888888888888877777777777777666666666655555555555444444444333333333333222222222222222221111111111111100000000000000000///////////......-------------,,,,,,,,,,++++++++++**************))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  ccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeedddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUVVVVVWYYZZZZZYYYYYXXXWWWWVVVVWWYYZZ[\\]]]^^^^^^^^^^]]]]]^]]]]]]\\\\\\\\[[[[[[ZZZZ\[[[[[[[[[[[[[[ZZZZZYYXXWUTTSRQQPOONMMMLLLKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::;;;;;;;::::::::::::9999999999999999999988888888888888888777777777777776666666666655555555554444444444333333333332222222222222122221111111111111000000000000000000///////////......-------------,,,,,,,,,,++++++++++*************))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!  ccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeedddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRSSSSSSSTTTTTTTTTTTTTTUUUUUVVVVWYYYYYYYYYYYXXXWWWWVVVVVWWYYZZ[[\\]]^^^^^^^^^^]]]]\]]]]]]]\\\\\\[[[[[[[ZZZZZ[[[[[[[[[[[[[[ZZZZZYYYXXWUTTSRQQPONNMMLLLLKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGGDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::;;;;;;:::::::::::::9999999999999999999888888888888888877777777777777776666666666555555555554444444444333333333332222222222222122211111111111110000000000000000000///////////......-------------,,,,,,,,,,+++++++++**************)))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!  ccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSTTTTTTTTTTUUUUUVVVVVYYYYYYYYYYXXXXWWWWVVVVVVWYYZZ[[\\]]^^^^^^^^^]]]]]\]]]]]]\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[ZZZZZYYYXXWWUTSSRQPPONNMMLLLKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGGDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::;;;;;;::::::::::::9999999999999999999888888888888888877777777777777776666666666655555555555444444444433333333332222222222222112221111111111110000000000000000000////////////......-------------,,,,,,,,,,+++++++++*************)))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!  cccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSTTTTTTTUUUUVVVVVYYYYYYYYYYXXXXWWWVVVVVVVWYYZZ[[\\]]]^^^^^^^^]]]]\\]]]]]\\\\\\\[[[[[[ZZZZZZZ[[[[[[[[[[[[ZZZZZYYYXXWWVTTSRRQPOONNMMLLLKKKKKKKJJIIIIIIIIIHHHHHHHHHHHGGGGGGDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;:::::::::::::9999999999999999999888888888888888777777777777777766666666666555555555554444444444433333333332222222222222112221111111111110000000000000000000////////////......-------------,,,,,,,,,,++++++++**************)))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!  cccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYXYYYXXXXXXXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUVVVVYYYYYYYYYXXXXWWWWVVVVVVVWYYZZ[[\\]]]^^^^^^^]]]]]\\]]]]\\\\\\\[[[[[[ZZZZZZZZ[[[[[[[[[[[ZZZZZYYYXXXWWVTSSRQPPOONMMMLLLKKKKKKKJJIIIIIIIIHHHHHHHHHHHGGGGGGGDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;::::::::::::9999999999999999999888888888888888777777777777777766666666666655555555555444444444443333333332222222222222211222111111111111000000000000000000////////////.......-------------,,,,,,,,,,++++++++*************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYXXXYXXXXXXXXXXXXXXXXXXWWWWWWXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUVVVVYYYYYYYYXXXXXWWWWVVVVVVVWYYZZ[[\\]]]^^^^^^^]]]]]\\]]]\\\\\\\[[[[[[ZZZZZZZYY[[[[[[[[[[ZZZZZYYYXXXWWVUSSRQQPPONNMMLLLLKKKKKKJJJIIIIIIIIHHHHHHHHHHGGGGGGGGDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::;;;;::::::::::::9999999999999999999988888888888888777777777777777776666666666655555555555444444444443333333333222222222222211122111111111111000000000000000000/////////////.......------------,,,,,,,,,,,+++++++*************))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSTTTTTUUUUVVVVYYYYYYYXXXXXXWWWWVVVVVVVWYYZZ[[\\]]]]^^^^^]]]]]\\\]]]\\\\\\\[[[[[[ZZZZZZYYY[[[[[[[[ZZZZZZYYYXXXWWVVUSRRQPPOONNMMLLLKKKKKKKJJJIIIIIIIHHHHHHHHHHGGGGGGGGGDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;<<<<<<;;;;;;;;;;;;:::::::;;;;::::::::::::99999999999999999998888888888888877777777777777777666666666666555555555554444444444433333333332222222222222111221111111111110000000000000000///////////////......-------------,,,,,,,,,,,+++++++*************)))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPQQQQQQQRRRRRRRSSSSSSSSSSSSSSSTTTTUUUUUVVVXYYYYYXXXXXXWWWWWVVVVVVWWYYZZ[[\\]]]]^^^^^]]]]]\\\]]]\\\\\\\[[[[[ZZZZZZYYYY[[[[[[ZZZZZZZYYYXXXWWVVUTRRQQPOONNMMLLLLKKKKKKKJJJIIIIIIIHHHHHHHHHHGGGGGGGGGDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<;;<<<<<;;;;;;;;;;;;::::::::;;;::::::::::::99999999999999999998888888888888877777777777777777666666666666555555555554444444444433333333332222222222222211122111111111110000000000000000////////////////......-------------,,,,,,,,,,,+++++++************))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!  ccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRRSSSSSSSSSSSSSTTTTUUUUVVVXXYYYYXXXXXXWWWWWVVVVVVWWYYZZ[[\\\]]]^^^^]]]]]\\\\]]\\\\\\\[[[[[[ZZZZZYYYYY[ZZZZZZZZZZZYYYXXXWWVVUUTRQQPPONNMMMLLLLKKKKKKKJJJIIIIIIHHHHHHHHHHGGGGGGGGGGDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;<<<<<;;;;;;;;;;;;::::::::;;;::::::::::::999999999999999999888888888888887777777777777777666666666666555555555555544444444444333333333322222222222221111211111111111100000000000000//////////////////.......------------,,,,,,,,,,,++++++*************))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!  bbbcccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRSSSSSSTTTTUUUUUVVXXXXXXXXXXXXWWWWWVVVVVVWWYYZZ[[\\\]]]]^^]]]]]]\\\\]]\\\\\\\[[[[[[ZZZZZYYYYYZZZZZZZZZZZYYYYXXWWVVUTTSQQPPOONNMMLLLLKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;:::::::::;;::::::::::::999999999999999999988888888888887777777777777777666666666666655555555555544444444444333333333332222222222222111121111111111110000000000000///////////////////.......------------,,,,,,,,,,,++++++*************))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!   bbbbbbbcccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRSSSSSSTTTTUUUUVVXXXXXXXXXXXXWWWWWWVVVWWWWYYZZ[[\\\]]]]]]]]]]]\\\\\]\\\\\\\\[[[[[ZZZZZZYYYYYZZZZZZZZZZZYYYXXWWVVUUTSSQPPOONNMMMLLLLKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;:::::::::;;::::::::::::99999999999999999988888888888887777777777777777666666666666655555555555554444444444433333333332222222222222211112111111111111000000000000///////////////////........------------,,,,,,,,,,,+++++*************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!   bbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSTTTTUUUUVVXXXXXXXXXXXXXWWWWWWWWWWWWYZZZ[[\\\]]]]]]]]]]]\\\\\]\\\\\\\\[[[[[[ZZZZZYYYYYZZZZZZZZZZYYYXXWWVVUUTSSRPPOONNMMMLLLLKKKKKKKKKJJJIIIIIHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;<<<;;;;;;;;;;;;::::::::::;::::::::::::999999999999999999888888888888887777777777777766666666666666655555555555544444444444433333333332222222222222111112111111111111000000000000///////////////////.......------------,,,,,,,,,,,++++++*************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!   bbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddccccdddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRSSSSTTTTUUUUVVXXXXXXXXXXXXXWWWWWWWWWWWWYZZ[[[\\\]]]]]]]]]]\\\\\[\\\\\\\\[[[[[[[ZZZZZYYYYYZZZZZZZZZYYYXXXWVVUUTSSRRPOONNMMMLLLLLKKKKKKKKKJJJIIIIIHHHHHHHHGGGGGGGGGGGGFCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;::::::::::;::::::::::::999999999999999998888888888888877777777777777666666666666666555555555555544444444444333333333322222222222222111112111111111111000000000000///////////////////.......------------,,,,,,,,,,,++++++*************)))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!!   bbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddccccccccccddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRRRRRRSSSSSTTTUUUUVVXXXXXXXXXXXXXXWWWWWWWWWWXZZZ[[[\\\]]]]]]]]]\\\\\\[\\\\\\\\[[[[[[[ZZZZZYYYYYZZZZZZZZZYYYXXWWVUUTTSRRQOONNMMMLLLLLLKKKKKKKKKKJJIIIIIHHHHHHHHGGGGGGGGGGGGFCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;<<;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999988888888888888777777777777776666666666666665555555555555444444444443333333333222222222222221111111111111111111000000000000//////////////////........------------,,,,,,,,,,,+++++*************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRRRRRRRSSSSTTTUUUUVVXXXXXXXXXXXXXXXWWWWWWWWXXZZZ[[[\\\]]]]]]]]\\\\\\[[\\\\\\\\\[[[[[[ZZZZZYYYYYZZZZZZZZYYYXXXWVVUTTSRRQQONNMMMLLLLLLKKKKKKKKKKKJJIIIIIHHHHHHHGGGGGGGGGGGGFFCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;<;;;;;;;;;;;;:::::::::::::::::::::::9999999999999899998888888888888777777777777776666666666666666555555555555544444444444333333333322222222222222111111111111111111100000000000///////////////////........------------,,,,,,,,,,,+++++*************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSTTTUUUUVVXXXXYYYYXXXXXXXXXXXWXXXXXZZ[[[\\\\]]]]]]]\\\\\\[[[\\\\\\\\\[[[[[[[ZZZZYYYYYZZZZZZZZYYYXXWWVUUTSSRQQPNNMMMLLLLLLKKKKKKKKKKKKJJIIIIHHHHHHHGGGGGGGGGGGGFFFCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999899988888888888888777777777777766666666666666665555555555555444444444443333333333222222222222221111111111111111111110000000000//////////////////........-------------,,,,,,,,,,,+++++*************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#########"""""""""!!!!!!!!!!!!!   bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQRRRRRRSSRRRRRRRRRRRRRRSSSSTTTUUUUVVXXXYYYYYYXXXXXXXXXXXXXXXXZ[[[[\\\\\]]]]\\\\\\\[[[[\\\\\\\\\[[[[[[[ZZZZZYYYYZZZZZZZZYYYXXWVVUTTSRRQPPNNMMLLLLLLLKKKKKKKKKKKKKJIIIIHHHHHHHGGGGGGGGGGGFFFFCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999998899888888888888887777777777777666666666666666655555555555555444444444443333333333222222222222211111111111111111111110000000000/////////////////.........------------,,,,,,,,,,,,+++++**************)))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!!!!   bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQRRRRSSSSSSSRRRRRRRRRRRSSSSTTTUUUUVVXXYYYYYYYYYXXXXXXXXXXXXXY[[[[[\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\[[[[[[ZZZZZYYYYZZZZZZZZYYXXWWVVUTSSRQQPPNMMMLLLLLLLKKKKKKKKKKKKKJIIIIHHHHHHGGGGGGGGGGGGFFFFCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::9::::::::::99999999999998898888888888888877777777777776666666666666666555555555555554444444444433333333332222222222222211111111111111111111110000000000////////////////..........------------,,,,,,,,,,,,+++++**************)))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!!!!   bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXWXXXWWWWWWWWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQRRRRSSSSSSSSSRRRRRRRRRRSSSSTTTUUUUVVXYYYYYYYYYYYYXXXXXXXXXYYY[[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\[[[[[[ZZZZZYYY[ZZZZZZZYYXXWWVUUTSRRQPPOMMMLLLLLLLLLLLLLLKKKKKKKJIIIIHHHHHHGGGGGGGGGGGFFFFFCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::99:::::::::999999999999988888888888888888877777777777776666666666666666555555555555554444444444433333333332222222222222111111111111111111111110000000000////////////////..........------------,,,,,,,,,,,,++++++*************)))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$########"""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXWWXXWWWWWWWWWWWWWWWWWWVVVVVWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQRRRSSSSSSSSSSSRRRRRRRRRSSSSTTTUUUUVVXYYYYYYYYYYYYYYYXXXYYYYYY[[[[\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\[[[[[ZZZZZYYY[ZZZZZZYYYXXWWVUTTSRQQPOOMMLLLLLLLLLLLLLLLLLKKKKKJIIIIHHHHHGGGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::99:::::::::999999999999888888888888888888777777777777766666666666666665555555555555554444444444433333333322222222222221111111111111111111111110000000000///////////////...........-----------,,,,,,,,,,,,,++++++*************)))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$########"""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`a`````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXWWWXWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSRRRRRRRRSSSSTTTUUUVVVXYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZYY[[ZZZZZYYYXXWVVUTSSRQPPOOMMLLLLLLLLLLLLLLLLLKKKKKJIIIHHHHHHGGGGGGGGGGFFFFFFFCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999::::::::9999999999999888888888888888887777777777777766666666666666655555555555555544444444444333333333322222222222221111111111111111111111110000000000//////////////............-----------,,,,,,,,,,,,,,++++++*************))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$########"""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQRRRSSSSTTTSSSSSSRRRRRRRRSSSSTTTUUUVVVYYYYYYYYYYYYYYYYYYYYYYYYZ[[\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[ZZZZZYY[[ZZZZZYYYXXWVUUTSRRQPPOOMLLLLLLLLLLLLLLLLLLLKKKKJIIIHHHHHHGGGGGGGGGFFFFFFFFCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999::::::::9999999999998888888888888888887777777777777666666666666666555555555555555544444444444333333333222222222222211111111111111111111111110000000000/////////////.............-----------,,,,,,,,,,,,,,++++++*************))))))(((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!  aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQRRRSSSTTTTTTTSSSSSRRRRRRRSSSSTTTUUUVVVYYYYYYYYYYYYYYYYYYYYYYZZZ\\\\\\\\\\\[[[[[[[[[[[ZZZ\\\\\\\\\\\\\[[[[[ZZZZZZY[[ZZZZZYYXXWWVUUTSRQQPOONMLLLLLLLLLLLLLLLLLLLKKKKJIIIHHHHHGGGGGGGGGGFFFFFFFFCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::9999:::::::99999999999988888888888888888887777777777777666666666666665555555555555555444444444443333333333222222222222211111111111111111111111110000000000/////////////.............-----------,,,,,,,,,,,,,,+++++++************))))))((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!  aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````__________`````````````````````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRSSSTTTTTTTTSSSSSRRRRRRSSSSTTTUUUVVVYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\\\\\\[[[[[ZZZZZYYYXXXXXWWVVUUTSRRQPOONMMMLLLKKKKKKKKKKLLLLKKKKKKJJGGFFFFEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999988999888888888888777777777777777777666666666666666555555555555555444444444444444444444444333333333333223332222222222221111111111111111111000000000000//////////////////.............--------------,,,,,,,,,,,,++++++++++++**********)))))))(((((((((''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccedddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____________```````````````````________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOPPPQQRRRSSSTTTTTTTTTSSSSSRRRRSSSSSTTTUUUVVVYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ\\\\\\\\\\\\\\[[[[[ZZZZZZYYXXXXWWWVVUUTSRRQPOONMMLLLLKKKKKKKKKLLLLLKKKKKJJJGGFFFFEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888998888888888888777777777777777777666666666666665555555555555554444444444444444444444444333333333332223332222222222221111111111111111110000000000000/////////////////.............---------------,,,,,,,,,,,,,+++++++++++**********)))))))((((((((('''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_______________`````````````````________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPQQRRSSSTTTTTTTTTTTSSSSSRRSSSSSSTTTUUUVVVYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\[[[[[ZZZZZZYYXXXXWWWVVUTTSRQQPONNMMLLLKKKKKKKKKLLLLLLKKKKKJJJGFFFFEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999999888998888888888887777777777777777776666666666666665555555555555554444444444444444444444443333333333332223322222222222221111111111111111110000000000000/////////////////............----------------,,,,,,,,,,,,,+++++++++++**********))))))((((((((('''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_________________```````````````________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPQQRRSSTTTTUUUTTTTTTSSSSSSSSSSSTTTUUUUVVVYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZYYYYYYYYY[[[[\\\\\\\\\\[[[[[[ZZZZZYYXXXXWWVVUUTSSRQPPONNMMLLLKKKKKKKKLLLLLLLKKKKKJJJGFFFFEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888988888888888887777777777777777766666666666666655555555555555544444444444444444444444443333333333332223322222222222221111111111111111000000000000000/////////////////............----------------,,,,,,,,,,,,,,++++++++++**********))))))(((((((('''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaa```````````````````````___________________`````````````________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQRRSSTTTUUUUUTUTTTSSSSSSSSSSSTTTUUUUVVVYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZYYYYYYYYYYY[[[[[\\\\\\\\\[[[[[[ZZZZYYXXXXWWWVVUUTSRRQPOONNMMLLLKKKKKKKKLLLLLLKKKKKKJJJGFFFFEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888988888888888877777777777777777666666666666666655555555555555544444444444444444444444433333333333322223322222222222221111111111111110000000000000000////0///////////.............----------------,,,,,,,,,,,,,,++++++++++**********)))))((((((((('''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````aaaaaa``````````````````````______________________``````````_________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPQQRRSSTTUUUUUUUUTTTTSSSSSSSSSSTTTUUUVVVVYYYYZZZZZZZZZZZ[[[[[[ZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYY[[[[[[[[\\\\\[[[[[[ZZZZZYYXXXXWWVVVUTTSRRQPOONMMMLLLKKKKKKKLLLLLLLKKKKKJJJJFFFFEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888888888888877777777777777777666666666666666655555555555555444444444444444444444444433333333333322223322222222222221111111111111100000000000000000////0///////////.............----------------,,,,,,,,,,,,,,++++++++++**********))))((((((((('''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````aaa```````````````````````________________________````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPQQRSSTTTUUUUUUUUUTTTSSSSSSSSSTTTTUUUVVVVYYYYZZZZZZZZ[[[[[[[[[[ZZZ[[[[[ZZZZZZYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[ZZZZZYXXXXWWWVVUUTSSRQQPONNMMLLLLKKKKKKKLLLLLLKKKKKKJJJIFFFFEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888888888777777777777777776666666666666666555555555555555444444444444444344444444333333333333222223222222222222221111111111111000000000000000000////0///////////.............----------------,,,,,,,,,,,,,,+++++++++**********))))((((((((('''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````a````````````````````````_________________________``````___________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQRSSTTUUUUUUUUUUTTTTSSSSSSSSTTTTUUUVVVVYYYYZZZZZZ[[[[[[[[[[[[[ZZ[[[[[ZZZZYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[ZZZZYYXXXWWWVVUUTTSRRQPPONNMMLLLLKKKKKKLLLLLLLKKKKKJJJJIFFFEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999988888888888888888877777777777767776666666666666666655555555555555444444444444444334444444433333333333322222322222222222222111111111111000000000000000000/////0///////////.............---------------,,,,,,,,,,,,,,,+++++++++*********))))(((((((((('''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````````````````````_________________________````_____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPQQRSSTTUUUUUUUUUUUTTTTSSSSSSTTTTUUUUVVVVYYYZZZZZZZ[[[[[[[[[[[[[ZZ[[[[ZZZZYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[ZZZZZYYXXXWWWVVUUTSSRQQPOONNMMLLLLLKKKKLLLLLLLKKKKKKJJJIIFFFEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888888888777777777777667766666666666666666655555555555555444444444444444334444444333333333333222222322222222222222111111111110000000000000000000/////0///////////.............---------------,,,,,,,,,,,,,,,++++++++*********))))(((((((((('''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````````````````````````________________________^``_______________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOOPPPQQRSSTTUUUUUUUUUUUTTTTTSSSSSTTTTUUUUVVVVYYYZZZZZZ[[[[[[[[[[[[[[ZZ[[[ZZZZYYYYYYYYXXXXXYYYYY[[[[[[[[[[[[[[[[[[ZZZZYYYXXWWWVVUUTTSRRQPPONNMMMLLLLLKKKLLLLLLLKKKKKKJJJJIIFFFEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999888888888888888887777777777777667766666666666666666555555555555555444444444444443334444444333333333332222222222222222222222111111111110000000000000000000/////0///////////.............---------------,,,,,,,,,,,,,,+++++++++********))))((((((((((''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_____________________^^^^_________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONOOOOOOOOOPPQQRSSTTUUUUUUUUUUUUTTTTTSSSTTTTTUUUUVVVVYYYZZZZZ[[[[[[[[[[[[[[ZZZ[[[ZZZZYYYYYXXXXXXXXXXYYYZZ[[[[[[[[[[[[[[[ZZZZZYYYXWWWVVVUUTSSRQQPOONNMMLLLLLLLLLLLLLLLKKKKKKKJJJIIIFFEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999888888888888888887777777777777666766666666666666666555555555555555444444444444443333444444333333333332222222222222222222222211111111111000000000000000000//////0///////////.............--------------,,,,,,,,,,,,,,,++++++++********)))))((((((((((''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```bbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_____________________^^^^^^_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNOOOOOOOOOPPQQRRSTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUVVVVVYYYZZZZZ[[[[[[[[[[[[[[ZZZ[[ZZZZYYYYYXXXXXXXXXXXXYYZZZZ[[[[[[[[[[[[[ZZZZYYYYXWWWVVUUTTSRRQQPOONNMMLLLLLLLLLLLLLLKKKKKKKJJJJIIIFFEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999888888888888888887777777777777666666666666666666665555555555555555444444444444443333444444333333333332222222222222222222222221111111111000000000000000000//////0///////////.............--------------,,,,,,,,,,,,,,++++++++*********)))))(((((((((''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  ````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````bbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````______________________^^^^^^^^_______________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNOOONNOOOOPPQQRRSSTTUUUUUUUUUUUTTTTTTTTTTTTUUUUVVVVWYYZZZZZZ[[[[[[[[[[[[[[ZZZ[[ZZZYYYYYXXXXXXXXXXXXXXXZZZZZ[[[[[[[[[[[ZZZZZYYYXWWWVVUUTTSSRQQPPONNMMMLLLLLLLLLLLLLKKKKKKKJJJJIIIIFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999888888888888888888777777777777666666666666666666665555555555555555544444444444443333344444333333333332222222222222222222222222111111111100000000000000000///////0///////////.............-------------,,,,,,,,,,,,,,,++++++++********))))))(((((((((''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!  ````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbddddccccccccccccccccccccccccccccccccccccccccccbccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````bbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````______________________^^^^^^^^^^_____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNOONNNOOOOPPQQRRSSTTUUUUUUUUUUUTTTTTTTTTTTUUUUVVVVVWYYZZZZZ[[[[[[[[[[[[[[[ZZZ[ZZZZYYYYXXXXXXXXXXXXXXXXZZZZZZ[[[[[[[[[ZZZZZYYYXXWWVVVUUTTSRRQQPOONNMMMLLLLLLLLLLLLKKKKKKKKJJJJIIIHEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>==============<<<<<<<<<<<<;<<<;;;;;;;;;;;;;::::::::::::9999999999999888888888888888887777777777776666666666666666666655555555555555555444444444444443333344443333333333332222222222222222222222222111111111100000000000000000///////0///////////............--------------,,,,,,,,,,,,,,++++++++********)))))))(((((((('''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!  ``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````baaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````______________________^^^^^^^^^^^^^___________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNONNNNNOOOOPPQQRSSTTTUUUUUUUUUUTTTTTTTTTTTUUUUVVVVWWYYZZZZZ[[[[[[[[[[[[[[ZZZZ[ZZZYYYYYXXXXXXXXXXXXXXXXZZZZZZ[[[[[[[[ZZZZZYYYYXXWWVVUUTTSSRQQPPONNNMMLLLLLLLLLLLLKKKKKKKKJJJJIIIIHEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;<<;;;;;;;;;;;;;::::::::::::9999999999999888888888888888887777777777777666666666666666666655555555555555555544444444444443333334444333333333332222222222222222222222222211111111110000000000000000////////00//////////............-------------,,,,,,,,,,,,,,+++++++++********)))))))(((((((('''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!  ```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````______________________^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNOOOOPPQQRRSSTTUUUUUUUUUUTTTTTTTTTTUUUUVVVVVWWYZZZZZZ[[[[[[[[[[[[[[ZZZZ[ZZZYYYYXXXXXXXXXXXXXXXXXZZZZZZZ[[[[[[ZZZZZZYYYXXXWVVUUUTSSRRQQPOONNMMMLLLLLLLLLLLKKKKKKKKJJJJIIIIHHEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;<;;;;;;;;;;;;;:::::::::::::9999999999998888888888888888887777777777776666666666666666666555555555555555555444444444444433333334443333333333322222222222222222222222222211111111110000000000000000////////00///////////..........--------------,,,,,,,,,,,,,+++++++++********))))))))((((((((''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_``````````_______________________^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNOOOPPQQRRSSTTTUUUUUUUUUTTTTTTTTTUUUUUVVVVWWWYZZZZZZ[[[[[[[[[[[[[[ZZZYZZZZYYYYXXXXXXXXXXXXXXXXXZZZZZZZ[[[[[ZZZZZZYYYXXXWVVVUUTTSSRRQPPOONNMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIHHEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;<;;;;;;;;;;;;:::::::::::::9999999999999888888888888888887777777777777666666666666666666555555555555555555544444444444433333333444333333333332222222222222222222222222221111111111000000000000000/////////00///////////..........-------------,,,,,,,,,,,,,,++++++++*********))))))))((((((((''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____````````______________________^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOPPQQRRSSTTTUUUUUUUUTTTTTTTTTUUUUVVVVVWWWZZZZZZZ[[[[[[[[[[[[[[ZZZYZZZYYYYYXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZYYYYXXXWVVUUTTTSRRQQPPONNNMMMLLLLLLLLKKKKKKKKKKJJJJIIIIHHHEEEEEEDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888888887777777777776666666666666666665555555555555555555544444444444433333333443333333333322222222222222222222222222221111111111000000000000000/////////0////////////..........------------,,,,,,,,,,,,,,,++++++++********)))))))))((((((('''''''''&&&&&&&&%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______`````_______________________^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOPPQQRRSSSTTTTTTUUUTTTTTTTTTUUUUUVVVVWWWWZZZZZZZ[[[[[[[[[[[[[ZZZZYZZZZYYYYXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZYYYYXXXWWVVUUTTSSRRQPPOONNMMMLLLLLLLLKKKKKKKKKKJJJJIIIIIHHHEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888888888887777777777777666666666666666665555555555555555555544444444444433333333343333333333332222222222222222222222222222111111111100000000000000//////////0////////////..........-----------,,,,,,,,,,,,,,,,+++++++*********)))))))))((((((('''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!  `````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_________``________________________^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOPPQQRRSSSTTTTTTTTTTTTTTTTTUUUUVVVVVWWWWZZZZZZZ[[[[[[[[[[[[[ZZZZYZZZZYYYYXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYYXXXWWWVUUTTTSSRQQPPOONNMMMLLLLLLLKKKKKKKKKKJJJJJIIIIHHHHEEEEDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888887888877777777777776666666666666666655555555555555555555544444444444433333333333333333333322222222222222222222222222221111111111100000000000000//////////0////////////.........------------,,,,,,,,,,,,,,,+++++++**********)))))))))((((((('''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  ```````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaa````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOPPQQRRRSSSTTTTTTTTTTTTTTTTUUUUVVVVWWWWWZZZZZZZ[[[[[[[[[[[[[ZZZZYZZZZYYYYYXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYXXXWWWVUUUTTSSRRQQPPOONNMMMLLLLLLLKKKKKKKKKJJJJJIIIIIHHHHEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888788887777777777777666666666666666665555555555555555555544444444444433333333333333333333322222222222222222222222222222111111111110000000000000////////////////////////.........-----------,,,,,,,,,,,,,,,++++++++*********))))))))))(((((((''''''''&&&&&&&&%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!  ````````````````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaa````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOPPQQRRRSSSSTTTTTTTTTTTTTTUUUUVVVVWWWWWZZZZZZZ[[[[[[[[[[[[[ZZZZYZZZZYYYYYXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZYYYXXXWWWVVUUTTTSSRRQQPPOONNMMMLLLLLLLKKKKKKKKJJJJJIIIIIHHHHHEEEDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999988888888888887788877777777777777666666666666666655555555555555555555544444444444433333333333333333333322222222222222222222222222221111111111100000000000000////////////////////////.........----------,,,,,,,,,,,,,,,,+++++++**********))))))))))((((((('''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!  ````````````````````````````````````````````aaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````aaaaaaaaaaaaaaaaa````````````````___________________________________________^^^^^^^^^^^^^^^^^^^^^^^]]_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOPPPQQRRRSSSSSTTTTTTTTTTTTUUUUVVVVWWWWWZZZZZZZ[[[[[[[[[[[[[ZZZZZ[ZZZZYYYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZZYYYXXXWWWVVVUTTTSSRRRQPPOONNNMMMLLLLLLKKKKKKKKJJJJJIIIIIHHHHHHEEEDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999998888888888887778887777777777777666666666666666655555555555555555555544444444444433333333333333333333322222222222222222222222222221111111111110000000000000/////////////////////////.........----------,,,,,,,,,,,,,,,++++++++**********))))))))))((((((''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  ````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaa````````````````_____________________________________________^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOPPQQQRRRSSSSSTTTTTTTTTTTUUUUVVVVWWWWWZZZZZZZ[[[[[[[[[[[[[ZZZZZ[ZZZZYYYYYYXXXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVUUTTSSSRRQQPPOONNNMMMLLLLLLKKKKKKKJJJJJIIIIIIHHHHHHEEDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999999988888888888887778877777777777777666666666666666655555555555555555555544444444444333333333333333333333322222222222222222222222222211111111111110000000000000/////////////////////////.........---------,,,,,,,,,,,,,,,,++++++++**********))))))))))(((((('''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!  _```````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_____aaaaaaaaaa`````````````````______________________________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRRRRSSSSSSSSSTTTTTTUUUUVVVVWWWWWZZZZZZZZ[[[[[[[[[[[[ZZZZZ[ZZZZZYYYYYYXXXXXXXXXXXXXZZZZZZZZZZZYYYXXXWWWVVVUUTTTSSSRRQQPPOONNNMMMLLLLLLKKKKKKJJJJJIIIIIIHHHHHHHEEDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999988888888888877778777777777777776666666666666666655555555555555555455444444444444333333333333333333333222222222222222222222222221111111111111100000000000000/////////////////////////.........---------,,,,,,,,,,,,,,,++++++++***********))))))))))((((('''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____`````_____________________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOPPPQQRRRRSSSSSTTTTTTTTTUUUVVVVWWWWXXX[[[[[[[\\\\\\\\\\\\\[[[[[]\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXWWVVVUUUUTTSSSRRRQQPPOONNNMMMMLLLLJJJJJIIIIIHHHHHHGGGGGGGFFDCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@????????????>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999998888888888888887777777777777666776666666666666655555555555555555554444444444444444444444433333333333322222232222222222221111111111111111111111111110000000000000000000/////////////////////////////.........------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((('''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_______``________________________________________________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPQQQRRRRRSSSSSSTTTTTTUUUUVVVWWWWXXX[[[[[[[\\\\\\\\\\\\\[[[[[]\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYXXXWWVVVUUUTTTSSSSRRQQQPPOONNNMMMMLLLLJJJJJIIIIIHHHHHHGGGGGGFFFCCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@@@????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999999888888888888888777777777777766676666666666666655555555555555555555444444444444444444444443333333333332222222222222222222111111111111111111111111110000000000000000000/////////////////////////////..........------,,,,,,,,,,,,,,+++++++++++*************))))))))))((((((('''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!  ````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````____________________________________________________________^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNOOPPPQQQRRRRRSSSSSSTTTTTUUUUVVVWWWWWXX[[[[[[[[\\\\\\\\\\\\[[[[[]\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYXXXWWWVVUUUTTTSSSSRRRQQPPPOONNNMMMMMLLLJJJJIIIIIHHHHHHGGGGGGGFFFCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@?????????????>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999888888888888888777777777777766667666666666666665555555555555555555444444444444444444444443333333333332222222222222222222111111111111111111111111100000000000000000000//////////////////////////////..........------,,,,,,,,,,,,,,+++++++++++*************))))))))))(((((('''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!  ``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````____________________________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRSSSSSSSTTTTTUUUVVVVWWWWXX[[[[[[[[[\\\\\\\\\\\[[[[[]\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYXXXWWVVUUUTTTSSSSRRRQQQPPPOONNNNMMMMLLLJJJJIIIIHHHHHHGGGGGGGFFFFCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999988888888888888777777777777776666666666666666665555555555555555555544444444444444444444444333333333332222222222222222222111111111111111111111111000000000000000000000///////////////////////////////..........------,,,,,,,,,,,,,++++++++++++*************))))))))))((((('''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!  ___`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````_____________________________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQQQRRRRSSSSSSSTTTTUUUUVVVWWWWXX[[[[[[[[[[[\\\\\\\[[[[[[[]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYXXXWWVVUUUTTTSSSRRRRRQQQPPPOONNNNMMMMLLLJJJJIIIIHHHHHGGGGGGGGFFFFCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@?????????????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999988888888888888877777777777776666666666666666666555555555555555555544444444444444444444444333333333333222222222222222222211111111111111111111111000000000000000000000///////////////////////////////...........------,,,,,,,,,,,,,+++++++++++**************)))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!  ________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````___________________________________________^__________________^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMNNNNNNOOOPPPQQQQRRRRSSSSSSSTTTTUUUVVVWWWWWX[[[[[[[[[[[[[\\\[[[[[[[[[]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZYYYYYXXXWWVVUUTTTSSSRRRRRQQQPPPOOONNNNMMMMLLLJJJJIIIIHHHHHGGGGGGGFFFFFCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@?????????????>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888877777777777776666666666666666666555555555555555555554444444444444444444444433333333333222222222222222222211111111111111111111110000000000000000000000///////////////////..//////////............------,,,,,,,,,,,,++++++++++++*************))))))))))(((((''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!  _____________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````____________________________________________^^^_______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMNNNNNOOOPPPPQQQQRRRRSSSSSSTTTTUUUVVVVWWWWX[[[[[[[[[[[[[[[[[[[[[[[[[]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZYYYYYXXWWVVUUUTTSSSSRRRRQQQQPPPOOONNNNMMMMLLLJJJIIIIHHHHHGGGGGGGGFFFFFCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????????>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888888777777777777766666666666666666655555555555555555555544444444444444443444443333333333332222222222222222221111111111111111111111000000000000000000/000///////////////////.../////////.............------,,,,,,,,,,,,++++++++++++*************))))))))))(((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!  ___________________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````____________________________________________^^^^^^_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMNNNNMMMMMNNNNNOOOOPPPQQQQQRRRRSSSSSSTTTTUUUVVVWWWWW[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZYYYYXXXWWVVUUTTTSSSRRRQQQQQPPPPOOONNNNMMMMLLLJJJIIIIHHHHHGGGGGGGFFFFFFCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@????????????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999988888888888888877777777777776666666666666666665555555555555555555554444444444444444334444333333333333222222222222222222211111111111111101111100000000000000000///00///////////////////....////////..............-----,,,,,,,,,,,,+++++++++++++*************))))))))))((((('''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!  _______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````aaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaa``````````___________________________________________^^^^^^^^___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMNNNNMMMMMMNNNNNOOOPPPPQQQQRRRRRSSSSSTTTTUUUVVVWWWWW[[[[[[[[[[[[[[[[[[[[[[[[Z\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYXXXWWVVUUTTSSSRRRQQQQQPPPPOOOONNNNMMMMLLLJJJIIIIHHHHGGGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@?????????????>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999998888888888888877777777777777666666666666666666555555555555555555555444444444444444333444433333333333322222222222222222211111111111111100111100000000000000000////0//////////////////......//////...............------,,,,,,,,,,,+++++++++++++**************)))))))))(((((''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!  _______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaa`a``````aaaaaaaaaaaa`````````````________________________________________^^^^^^^^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNMMMMMMMNNNNNOOOOPPPPQQQRRRRRRSSSSSTTTUUUVVVVWWWWZ[[[[[[[[[[[[[[[[[[[[[ZZZ\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYXXXWWVVUUTTSSSRRQQQQQPPPPPOOOONNNNMMMMLLLJJJIIIIHHHHGGGGGGGFFFFFFFCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@?????????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9:99999999999998888888888888887777777777777666666666666666666555555555555555555555444444444444444333344433333333333322222222222222222221111111111111100011100000000000000000/////0/////////////////......./////................------,,,,,,,,,,,+++++++++++++*************))))))))))((((('''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!  _______________________````````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaa```````````aaaaaaaaa````````````````_____________________________________^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMNNMMMMMMMMNNNNNOOOOPPPPQQQRRRRRRRSSSSTTTTUUUVVVWWWWZZ[[[[[[[[[[[[[[[[[[ZZZZZ\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYXXXWWVUUTTTSSRRRQQQQPPPPPOOOONNNNNMMMMLLLJJJIIIHHHHHGGGGGGFFFFFFFFCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@????????????>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9:99999999999988888888888888877777777777776666666666666666665555555555555555555555444444444444443333344333333333333322222222222222222211111111111111100011100000000000000000//////////////////////........////.................------,,,,,,,,,,+++++++++++++**************))))))))))((((('''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!  _______________________````````````````````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaa```````````````aaaaa````````````````````___________________________________^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMNNNNNOOOOPPPPPQQQRRRRRRSSSSSTTTUUUVVVVWWWZZ[[[[[[[[[[[[[[[[ZZZZZZZ\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWVUUTTTSSRRRQQQQPPPPOOOOONNNNMMMMMLLLJJJIIIHHHHGGGGGGGFFFFFFFFCCCCBBBBBBBBBBBBAAAAAAAAAA@@@?????????????>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999999998888888888888877777777777777666666666666666665555555555555555555555544444444444443333334333333333333322222222222222222211111111111111100001100000000000000000//////////////////////.........//..................------,,,,,,,,,,,+++++++++++++**************)))))))))((((('''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!!!  _______________________``````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaa```````````````````aa```````````````````````_______________________^^^______^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMNMMMMMMMMMNNNNNNOOOOPPPPPQQQRRRRRRSSSSTTTUUUUVVVWWWZZZ[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWVVUUTTSSRRRQQQPPPPPOOOONNNNNMMMMLLLLJJIIIIHHHHGGGGGGFFFFFFFFFCCCCBBBBBBBBBBBBAAAAAAAAAA@@?????????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999999988888888888888877777777777776666666666666666655555555555555555455555444444444444443333334333333333333322222222222222222211111111111111100001100000000000000000/////////////////////........../...................------,,,,,,,,,,+++++++++++++**************))))))))))((((('''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!  _______________________``````````````````````````````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````aa````````````````````````````````````````````````____________________^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNOOOOPPPPPPQQQRRRRRRSSSTTTTUUUVVVWWWZZZ[[[[[[[[[[[[ZZZZZZZZZY[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWVVUUTTSSRRRQQQPPPPOOOOONNNNMMMMMLLLLJJIIIIHHHHGGGGGGFFFFFFFFECCCBBBBBBBBBBBBAAAAAAAAAAA@@????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999999888888888888878777777777777766666666666666666655555555555555554455555444444444444433333333333333333333222222222222222222111111111111111000001100000000000000000////////////////////.........../..................------,,,,,,,,,,++++++++++++++**************))))))))))((((('''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!  __________________________```````````````````````````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````````````````````````````_________________^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOPPPPPQQQQRRRRRSSSSTTTUUUVVVVWWZZZZ[[[[[[[[[[ZZZZZZZZYYY[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXWWVVUUTTSSRRRQQPPPPPOOOONNNNMMMMMLLLLKJJIIIIHHHHGGGGGGFFFFFFFEECCBBBBBBBBBBBBAAAAAAAAAAAA@????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999999888888888888877777777777777766666666666666666555555555555555554455554444444444444333333333333333333333222222222222122222111111111111110000001000000000000000000///////////////////..............................-------,,,,,,,,,,+++++++++++++**************))))))))))(((((('''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!!!  _________________________________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_``````````````````````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOPPPPPQQQQQRRRRRSSSTTTUUUUVVVWWZZZZZ[[[[[[[[[ZZZZZZZYYYY[[[ZZZZZZZZZYYYZZZZZZZZZZZZZZZZYYYYXXWWVVUUTTSSRRRQQPPPPOOOONNNNNMMMMLLLLLKJJIIIIHHHHGGGGGFFFFFFFFEECCBBBBBBBBBBBAAAAAAAAAAAAA?????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999999998888888888888777777777777777666666666666666665555555555555555444455554444444444443333333333333333333333222222222222122221111111111111110000001000000000000000000///////////////////.............................--------,,,,,,,,,+++++++++++++**************)))))))))))((((('''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!!  ^^_____________________________________``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````______``````````````````````````````````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOPPPPQQQQQQRRRRSSSTTTTUUUVVVVWZZZZZ[[[[[[[[ZZZZZZZZYYYY[ZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYXXWWWVVUTTSSSRRQQPPPPOOOONNNNMMMMLLLLLKKJIIIIHHHHHGGGGGFFFFFFFEEECBBBBBBBBBBBAAAAAAAAAAAAA@????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999999998888888888888777777777777776666666666666666665555555555555555444455544444444444443333333333333333333332222222222222122221111111111111110000001000000000000000000///////////////////.............................--------,,,,,,,,+++++++++++++***************)))))))))))((((('''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!!!!  ^^^^^^^_______________________________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````__________``````````````````````````````````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOOPPPPQQQQQQRRRSSSSTTTUUUVVVVWZZZZZZ[[[[[[[ZZZZZZZYYYYYZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZYYYYXXXWWVVUUTTSSRRQQPPPPOOONNNNMMMMLLLLLKKKJIIIIHHHHHGGGGFFFFFFFEEEEBBBBBBBBBBBAAAAAAAAAAAAA@@???????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999999988888888888887777777777777776666666666666666655555555555555554444455444444444444433333333333333333333332222222222221122221111111111111100000001000000000000000000//////////////////.............................---------,,,,,,,++++++++++++++**************)))))))))))(((((('''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!!!  ^^^^^^^^^^^^____________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````______________```````````````````````````````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPQQQQQRRRRSSSTTTUUUVVVVWZZZZZZ[[[[[[[ZZZZZZZYYYYYZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYXXXWWVVUUTTSSRRQQQPPPOOONNNMMMMLLLLLKKKKIIIIIHHHHGGGGGFFFFFFFEEEEBBBBBBBBBBBAAAAAAAAAAAA@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999999888888888888877777777777777766666666666666666655555555555555544444455444444444444333333333333333333333322222222222221122211111111111111000000001000000000000000000//////////////////............................----------,,,,,,,+++++++++++++***************)))))))))))(((((('''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^______________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````___________________````````````````````````````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOPPPQQQQQRRRSSSTTTUUUUVVVVZZZZZZ[[[[[[[ZZZZZZZYYYYYZZZZYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYXXXWWVVUUTTSSSRQQQPPOOOONNNMMMMLLLLKKKKKIIIIIHHHHGGGGGFFFFFFEEEEEBBBBBBBBBBAAAAAAAAAAAAA@@@??????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999998888888888888877777777777777766666666666665666555555555555555444444454444444444444333333333333333333333322222222222211122211111111111111000000001000000000000000000//////////////////...........................-----------,,,,,,+++++++++++++***************))))))))))))((((('''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````aaaaaaaaaaa``````````````aaaaaaaaaaaa```````````````````````````````````````________________________```````````````````````__```````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOPPPPQQQQRRRSSSSTTTUUUVVVVZZZZZZZ[[[[[[ZZZZZZZYYYYXZZZYYYYYYYXXXXXYYYYYYYZZZZZZZYYYYYYXXXWWWVVUUTTSSRRQQPPPOONNNMMMMLLLLKKKKKKIIIIHHHHHGGGGGFFFFFEEEEEEBBBBBBBBBAAAAAAAAAAAAA@@@@?????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999999998888888888888777777777777777666666666666655665555555555555554444444444444444444443333333333333333333333222222222222211122111111111111110000000001000000000000000000//////////////////..........................-----------,,,,,,,++++++++++++****************)))))))))))(((((('''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaa`aaaa`````````````````````````a````````````````````````aaaaa`````````````````````````````````````````````_________________________```````````````````______````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPQQQRRRRSSSTTTUUUVVVVYZZZZZZ[[[[[[ZZZZZZZYYYYXZZZYYYYYXXXXXXXXXYYYYYYYZYYYYYYYYYYXXXWWWVVUUTTSSRRQQPPPOONNNMMMLLLLKKKKKKJIIIIHHHHHGGGGFFFFFFEEEEEEBBBBBBBBAAAAAAAAAAAAA@@@@@????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999999988888888888887777777777777776666666666666555665555555555555544444444444444444444433333333333333333333332222222222222211122111111111111110000000001000000000000000000//////////////////..........................-----------,,,,,,+++++++++++++***************))))))))))))((((('''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###############"""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_______________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________```````````````__________`````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMNNNNNNNNOOOOPPPPPQQQQRRRSSSTTTUUUUVVVYZZZZZZZ[[[[[[ZZZZZZYYYYXZZZYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXWWWVVUUTTSSRRQQPPPOONNNMMMLLLKKKKKKJJIIIIHHHHHGGGGFFFFFEEEEEEEBBBBBBBAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999888888888888887777777777777776666666666666555655555555555555444444444444444444444433333333333333333333322222222222222111122111111111111100000000001000000000000000000//////////////////..........................----------,,,,,,,++++++++++++****************)))))))))))(((((('''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^________________________________________``````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________```````````______________`````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMNNNNNNNNOOOOPPPPPQQQRRRSSSTTTUUUUVVVYZZZZZZZ[[[[[[ZZZZZZYYYYXZZZYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXWWWVVUUTTSSRRQQPPPOONNNMMLLLLKKKKKJJJIIIHHHHHHGGGGFFFFFEEEEEEEBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999999888888888888877777777777777766666666666665555655555555555554444444444444444444444333333333333333333333222222222222222111121111111111111000000000000000000000000000000//////////////////.........................-----------,,,,,,,++++++++++++****************)))))))))))(((((('''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________```````__________________``_______________________^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMMLLMMMMMMMMMMNNNNNNNNOOOOPPPPQQQRRRSSSTTTUUUUVVVYYZZZZZZ[[[[[[ZZZZZZYYYYXZZZYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXWWWVVUUUTTSSRQQPPPOONNMMMLLLKKKKKJJJJIIHHHHHHGGGGFFFFFEEEEEEEEBBBBBAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999999998888888888888777777777777777666666666666665555555555555555554444444444444444444443333333333333323333332222222222222222111121111111111111000000000000000000000000000000/////////////////..........................-----------,,,,,,++++++++++++*****************))))))))))(((((('''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````````````````aaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaa```````````aaaaaa```````````````````____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMNNNNNNNOOOOOPPPPQQQQRRRSSTTTTUUUVVVVVXYYYYYZZZZZZZZZZYYYYYXXXX[ZZZYYYYXXXXXXXXXXXXXYYYYXXYYYYXXXXXXXWWWVVUUUTTSSSRRQQPPPOONNMMMLLLLKKKKKKHGGGGGGGFFFFEEEEEDDDDDDDCBBBBBBAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888877777777777777776666666666666565555555555555544444444444444444444433333333333333333322222222222222222111111111111000000000000000000000000000////////////////////..................---......-----------,,,,,,,,,,,,,++++++++++++******************)))))))))((((('''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############""""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaa````````````````````````````````````````______________________^^^_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMNNNNNNNNOOOOPPPPPQQQRRSSSTTTUUUUVVVVVXYYYYYYZZZZZZZZZYYYYYXXXX[ZZZYYYYXXXXXXXXXXXXXXXYYXXXXXXXXXXXXWWWWVVUUUTTSSSRRQQPPPOONNMMMLLLKKKKKKKGGGGGGGFFFFFEEEEDDDDDDDDCBBBBBAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888877777777777777777666666666666655555555555555544444444444444444444433333333333333333322222222222222222111111111111100000000000000000000000000////////////////////...................---......-----------,,,,,,,,,,,,,++++++++++++*****************)))))))))((((((''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaa`````````````````````````````````````````````___________________^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNMMMMMMNNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNOOOPPPPQQQQRRSSSTTTUUUUVVVVVXXYYYYYZZZZZZZZZZYYYYYXXX[ZZZYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWVVVUUTTTSSSRRQQPPPOONNMMMLLLKKKKKKJGGGGGGGFFFFEEEEEDDDDDDDCCBBBBAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999998888888888888777777777777777776666666666666555555555555555444444444444444444444433333333333333233222222222222222222111111111111000000000000000000000000000////////////////////...................---......-----------,,,,,,,,,,,,,+++++++++++******************)))))))))((((('''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^__________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````________________^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNMMMMMMMNNNNNNMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNOOOPPPPQQQRRRSSSTTTUUUUVVVVVXXYYYYYYZZZZZZZZYYYYYYXXX[ZZZYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXWWWWWVVVVUUTTSSSSRRQQPPPOONNMMMLLLKKKKKJJGGGGGGFFFFFEEEEDDDDDDDCCCBBBAAAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888888877777777777777776666666666666555555555555555544444444444444444444433333333333332223222222222222222222111111111111100000000000000000000000000/////////////////.///..................----......-----------,,,,,,,,,,,,,+++++++++++*****************)))))))))((((((''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  ]]]^^^^^^^^^^^^^^^^^^^^___________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````____________^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUTTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMMMMMLLLLLMMMMLLLMMMMMMMMNNNNNNNNOOOPPPPQQQRRRSSSTTTUUUUVVVVVXXYYYYYYZZZZZZZZYYYYYYXXX[ZZZZYYYXXXXXWWWWWWWXXXXXWWWWWWWWWWWWWVVVVUUUTTSSRSRRQQPPPOONNMMMLLKKKKKJJJGGGGGFFFFFEEEEEDDDDDDCCCCBBAAAAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888877777777777777776666666666666655555555555555544444444444444444444433333333333333222222222222222222222111111111111100000000000000000000000000//////////////////.//..................-----......-----------,,,,,,,,,,,,,+++++++++++*****************))))))))(((((('''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!  ]]]]]]]]^^^^^^^^^^^^^^^____________________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_``_____```````````````````````````````````````````````````````````````````````````_________^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMMMLLLLLMMLLLLLLMMMMMMMNNNNNNNNOOOPPPPQQQRRRSSTTTUUUUUVVVVVXXYYYYYYZZZZZZZZYYYYYYXXX[ZZZZYYYXXXXXWWWWWWWWWXXXWWWWWWWWWWWWVVVVUUUTTTSSRRRRQQQPPOONNMMMLLKKKKJJJJGGGGFFFFFFEEEEDDDDDDCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999888888888888887777777777777777666666666666655555555555555544444444444444444444433333333333333222222222222222222222211111111111100000000000000000000000000//////////////////../..................------......-----------,,,,,,,,,,,,,+++++++++++****************)))))))))((((((''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]^^^^^^^^^^^^_______________________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````____```````````````````````````````````_______________```````````````````````````````````````````````````````````````````````````_____^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUTTTTSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMLLLLLLMLLLLLLLMMMMMMMNNNNNNNNOOOPPPPQQQRRSSSTTTUUUUVVVVVVXXYYYYYYYZZZZZZZYYYYYYXXX[ZZZZYYYXXXXXWWWWWWWWWWXXWWWWWWWWWWVVVVVUUUTTTSSSRRRRQQQPPOONNMMMLLKKKJJJJJGGFFFFFFFEEEEEDDDDDDCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:;;:::::::::::::999999999999888888888888887777777777777777666666666666655555555555555554444444444444444444433333333333333222222222222222222222211111111111110000000000000000000000000//////////////////....................--------......-----------,,,,,,,,,,,,,,++++++++++**************))))))))))(((((('''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````_____``__________________```````````````````______```______________________``````````````````````````````````````````````````````````````````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUTTSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNOOOOOONNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMNNNNNNNOOOOPPPQQQRRRSSSTTTUUUUVVVVVVXXYYYYYYYZZZZZZZYYYYYYXXX[ZZZZYYYXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVUUUUTTTSSSRRRRRQQQPPOONNMMMLLKKKJJJJJGFFFFFFFEEEEEDDDDDDCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::;:::::::::::::99999999999998888888888888777777777777777776666666666666555555555555555444444444444443444444333333333333322222222222222222222221111111111111000000000000000000000/000//////////////////....................---------.....------------,,,,,,,,,,,,,,++++++++++*************)))))))))))((((((''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_________________________________``````````````````````````````````````````````````_________________________``````````````````````````_________________________``````````________________________________________```````````````````______`````````````````````````````````````````````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTSSSSSSSSSSSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNOOOOPPPQQQRRRSSTTTUUUUUVVVVVVXXXYYYYYYZZZZZZZYYYYYYXXX[[ZZZYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTSSSRRRRRRQQQPPOONNMMMLLKKJJJJJJFFFFFFFEEEEEDDDDDDCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@?>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::;::::::::::::999999999999988888888888887777777777777777766666666666665555555555555554444444444444443444444333333333333322222222222222222222211111111111111000000000000000000000/00//////////////////...................-----------.....------------,,,,,,,,,,,,,,+++++++++************))))))))))))(((((('''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````````````````````````````````````````_________________________``````````````````````````___________________________________________________________________________``````````````___________`````````````````````````````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOPPPQQQRRSSSTTTUUUUVVVVVVVXXXYYYYYYYZZZZZYYYYYYYXXX[[ZZZYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTSSSSRRRRRQQQQPPOOONMMLLLKKJJJJIIFFFFFFEEEEEEDDDDDDCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@@?>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999988888888888888777777777777777766666666666665555555555555555444444444444443344444333333333333322222222222222222222211111111111111000000000000000000000//00////////////////...................-------------.....------------,,,,,,,,,,,,,,+++++++++***********))))))))))))((((((('''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````________`````````````````_________________________``````````````````````````___________________________________________________________________________````````_________________``````````````````````___````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNOONNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOPPQQQRRRSSSTTTUUUUVVVVVVVXXXYYYYYYYZZZZZYYYYYYYXXX[[ZZZYYYYXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTSSSSRRRRRRQQQQPPOONNMMLLKKKJJJIIIFFFFFEEEEEEDDDDDDCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@??>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888777777777777777776666666666666555555555555555444444444444443334444333333333333322222222222222222222221111111111111100000000000000000000///////////////////...................---------------...--------------,,,,,,,,,,,,,,+++++++++*********)))))))))))))(((((((''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________``````````````__________________________________________________``````````````````````````___________________________________________________________________________``_______________________``````````````````_______````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNOOOOOOPPQQQRRRSSTTTTUUUUVVVVVVVXXYYYYYYYYYZZZZYYYYYYYXXX[[ZZZYYYYXXXXXWWWWWWWWWWWVVVVVVUUUUUTTTTTSSSSRRRRQRRQQQPPPOONNMMLLKKJJJIIIIFFFEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@???>>>>>>>>>>>==============<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888777777777777777776666666666666555555555555555444444444444443333444433333333333332222222222222222222221111111111110100000000000000000000///////////////////...................----------------..--------------,,,,,,,,,,,,,,,+++++++++*********)))))))))))))(((((((''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###############"""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________``````````````````````````____________________________________________________________________________________________________`````````````____________````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNOOOOOOPPQQQRRRSSTTTUUUUUVVVVVVVXXYYYYYYYYYZZZYYYYYYYYXXX[ZZZZYYYYXXXXXWWWWWWWWWWWVVVVUUUUUUTTTTSSSSRRRRRQQRQQQQPPPOONNMMLLKKJJJIIIIFEEEEEEEEDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888877777777777777776666666666666655555555555555544444444444444333344433333333333332222222222222222222221111111111110000000000000000000000//////////////////...................----------------------------------,,,,,,,,,,,,,,,+++++++++********))))))))))))(((((((('''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________``````````````________________________________________________________________________________________________________________````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNOOOOOOPPQQQQRRRSSTTTUUUUUVVVVVVVXXYYYYYYYYYZZZYYYYYYYXXXX[ZZZZYYYXXXXXXWWWWWWWWWWWVVVUUUUUTTTTTSSSSRRRRRQQQRQQQQPPPOONNMMLKKJJJIIIIIEEEEEEEEDDDDDDDCCCCCCCCCCAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888777777777777767776666666666666555555555555555444444444444443333344433333333333332222222222222222222211111111111100000000000000000000000/////////////////...................----------------------------------,,,,,,,,,,,,,,,,+++++++++*******))))))))))))((((((((''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________________________________________________________________________________________________________________```_______________________________________________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLLLLLKLLLLLLLLLMMMMMNNNNNOOOOOOPPQQQRRRSSSTTTUUUUUVVVVVVVXXYYYYYYYYYYYYYYYYYYYXXXX[ZZZYYYYXXXXXXWWWWWWWWWWWVVUUUUTTTTTSSSSSRRRRRQQQQQQQQQPPPOONMMLLKKJJIIIIHHEEEEEEEDDDDDDDCCCCCCCCCCBAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;::::::::::::::::99999999999998888888888888777777777777776776666666666666555555555555555444444444444444333334433333333333332222222222222222222211111111111110000000000000000000000////////////////...................-----------------------------------,,,,,,,,,,,,,,,,++++++++++*******)))))))))))((((((((('''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###############""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMLLLLMMMMMMMMLLLLLLLLLLLLLLLKKLLLLLLLLLLMMMMNNNNNOOOOOOPPQQQQRRSSSTTTTUUUUVVVVVVVXXYYYYYYYYYYYYYYYYYYYXXXXZZZZYYYXXXXXXWWWWWWWWWWWVVUUUUTTTTSSSSSRRRRRRQQQQQQQQQQPPOONNMMLLKJJJIIIHHHEEEEEEDDDDDDDDCCCCCCCCCBBAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888777777777777766766666666666666555555555555555444444444444443333334333333333333322222222222222222222111111111111100000000000000000000000///////////////...............-...-----------------------------------,,,,,,,,,,,,,,,,,++++++++++*******)))))))))((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!  \\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________________________________________________________________^___________________________________________________________________________^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLMMMMNNNNNOOOOOOPPQQQQRRRSSSTTTUUUUUVVVVVVXXYYYYYYYYYYYYYYYYYYXXXXWZZZYYYXXXXXXWWWWWWWWWWWVVUUUUTTTTSSSSRRRRRRRQQQQQQQQQQPPPOONNMLLKKJJIIIHHHHEEEEDDDDDDDDDCCCCCCCCCCBBAAAAA@@@@@@@@@@@@@@???????>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888777777777777776676666666666666555555555555555444444444444443333333433333333333332222222222222222222111111111111100000000000000000000000///////////////...............--..-----------------------------------,,,,,,,,,,,,+,,,,+++++++++++******)))))))))(((((((((((''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$###############"""""""""!!!!!!!!!!!!  \\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________________________________________________^^^^^^^___________________________________________________________________________^^^^^^^^]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTSSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKLLLLLLLLLLMMMMNNNNNOOOOOOPPQQQQRRRSSSTTTUUUUUVVVVVVXXYYYYYYYYYYYYYYYYYYXXXXWZZYYYYXXXXWWWWWWWWWWWWVVVUUUTTTSSSSSRRRRRRRQQQQQQQQQQQPPOONNMMLKKJJIIIHHHHHEEDDDDDDDDDDCCCCCCCCCCBBBAAAA@@@@@@@@@@@@@@????????>>>>>>==============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888877777777777776666666666666666555555555555555544444444444444333333333333333333332222222222222222222111111111111110000000000000000000000//////////////...............----------------------------------------,,,,,,,,,,,,++,,,+++++++++++*******))))))))((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________^^^^^^^^_________________________________^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLMMMMMNNNNNOOOOOPPPQQQRRRSSSTTTTUUUUVVVVVVXXXYYYYYYYYYYYYYYYYXXXXWWZZYYYXXXXWWWWWWWWWWWWVVVVUUTTTSSSSRRRRRRQQQQQQQQQQQQQPPPOONNMLLKKJJIIHHHHHHDDDDDDDDDDDCCCCCCCCCCBBBBAAA@@@@@@@@@@@@@@?????????>>>>>==============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888877777777777776666666666666666655555555555555544444444444444333333333333333333333222222222222222222111111111111110000000000000000000000///////////////..............-----------------------------,----------,,,,,,,,,,,,+++,+++++++++++++*******))))))))(((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$###############""""""""""!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^_______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________^^________________________________________________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLMMMMMNNNNNNOOOOOPPQQQRRRSSSSTTTUUUUUVVVVVXXXYYYYYYYYYYYYYYYYXXXWWWZYYYXXXWWWWWWWWWWWWVVVVVUUTTTSSSSRRRRRQQQQQQQQQQQQQQQPPOONNMMLKKJJIIHHHHHGGDDDDDDDDDDDCCCCCCCCCBBBBBAA@@@@@@@@@@@@@@??????????>>>>===============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999888888888888877777777777777666666666666666655555555555555544444444444444333333333333333333333222222222222222222111111111111110000000000000000000000///////////////..............--------------------------,,,,,-------,,,,,,,,,,,,,,++++++++++++++++++******))))))))((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________^^^^^^^____________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLMMMMMNNNNNOOOOOPPQQQQRRRSSSTTTUUUUUVVVVVXXXYYYYYYYYYYYYYYYYXXXWWWYYYXXWWWWWVVVVVVVVVVVVVUUTTTSSSRRRRRQQQQQQQQQQQQQQQQPPPOONMMLLKJJIIIHHHHGGGDDDDDDDDDDCCCCCCCCCCBBBBBA@@@@@@@@@@@@@@???????????>>>>==============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888777777777777776666666666666666555555555555555544444444444444333333333333333333333222222222222222221111111111111100000000000000000000000//////////////..............-------------------------,,,,,,,-----,,,,,,,,,,,,,,+++++++++++++++++++*******))))))))((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^______________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^________________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLKKKKKKKLKKLLLLLLLLMMMMMMNNNNNOOOOPPPQQQRRRSSSTTTTUUUUVVVVVXXXYYYYYYYYYYYYYYYXXXWWWVYYXXWWWWVVVVVVVVVVVVVVUUUTTSSSRRRRQQQQQQQQQQQQQQQPQPPPOONNMLLKKJIIIHHHHGGGGDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@????????????>>>==============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888877777777777776666666666666666655555555555554544444444444444333333333333333333333222222222222222221111111111111110000000000000000000000//////////////..............------------------------,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++*******)))))))(((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^____________________^^^^^___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMNNNNNMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTUUUUVVVVVXXXYYYYYYYYYYYYYYYXXXWWVVYXXWWWVVVVVVVVVVVVVVUUUUUTSSSRRRQQQQQQQQQQQQQQQQQPQPPOONNMMLKKJJIIHHHGGGGGGDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@@@@?????????????>>==============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888877777777777776666666666666666655555555555555444444444444444333333333333333333333222222222222222221111111111111110000000000000000000000//////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********)))))))(((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLMMMMMNNNNNNOOPPPPQQQRRRSSSTTTUUUUVVVVVXXXYYYYYYYYYYYYYYXXXWWWVVXXWWWVVVUUUUUUUUUUUUUUUTTSSRRRRQQQQQQQQQQQQQQQQQPPPPPOONNMLLKJJIIHHHGGGGGGGDDDDDDDCCCCCCCCCCCBBBBBBB@@@@@@@@@@@@??????????????>==============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999999999999988888888888877777777777777666666666666666655555555555555444444444444444333333333333333333333322222222222222122111111111111111000000000000000000000////////////./..............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))))))(((((((((((''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMNNMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMNNNNNOOPPPQQQRRRSSSTTTUUUUVVVVVXXXYYYYYYYYYYYYYYXXXWWVVUXXWWVVUUUUUUUUUUUUUUUUTTTSRRRQQQQQPPPPPPPPPQQQPPPPPPOONNMLLKKJIIHHHGGGGGGGGDDDDDDCCCCCCCCCCCBBBBBBBB@@@@@@@@@@@???????????????==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9::9999999999999988888888888887777777777777666666666666666665555555555555544444444444444433333333333333333333322222222222222112111111111111111000000000000000000000////////////../..............----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))))(((((((((((''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMNNNNNOOPPPQQRRRSSSTTTUUUUVVVVVXXXYYYYYYYYYYYYYXXXWWWVVUXWWVVUUUTTTTTTTTTTTTTTTTSRRRQQQQPPPPPPPPPPPPPPPPPPPPOONMMLKKJJIHHHGGGGGGGGGDDDDDCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@??????????????>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::::99:9999999999999988888888888887777777777777666666666666666665555555555555544444444444444433333333333333333333322222222222222111111111111111111000000000000000000000////////////.................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********))))))))(((((((((((''''''''''&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!!  \\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKLLLLLLLMMMMMNOOOPPPQQQRRSSSTTTTUUUUUVYYYYYYYYYYYYYYYYXXXWWWVVUXWWVVUUUTTTTTTTTTTTTTTTTSSSRRRQQQQQPPPQQQQQQQQQQQPONNMMLKKJIIHHGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCC@@@@@@@@???????????????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999999988888888888777777777777766666666666665555555555555544444444444444333333333333333333322222222222222111111111111111100000000000000000000000/////////////.................---------------,,,,,,,,,,,,,,,,,,,++++,,,+++++++++++++++++*****+++*************))))))))((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  \\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJIIIJJJJJJJKKKKKKKKLLLLLLLMMMMNNOOOPPQQQRRSSSTTTTUUUUUVYYYYYYYYYYYYYYYYXXXWWVVUUWWVVUUTTTTTTTTTTTTTTTTSSSRRRQQQQPPPPPPPPPQQQQQQPPPNNMMLLKJJIHHGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCC@@@@@@@???????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999998888888888777777777777776666666666665555555555555544444444444444333333333333332333322222222222222111111111111111110000000000000000000000/////////////..................--------------,,,,,,,,,,,,,,,,,,,+++++,++++++++++++++++++******++**************))))))))((((((((('''''''''''&&&&&&%%%%%%%%$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  \\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMNNOOOPPQQQRRSSSTTTTUUUUUVYYYYYYYYYYYYYYYXXXWWWVVUUWVVUUTTTSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPNMMLLKKJIIHHGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCC@@@@@@???????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999998888888888877777777777776666666666666555555555555544444444444444333333333333332233332222222222222211111111111111110000000000000000000000/////////////...................--------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******+**************)))))))))((((((((('''''''''''&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLMMNNOOOPPQQQRRSSSTTTUUUUUVVYYYYYYYYYYYYYYXXXXWWVVUUTWVVUUTTSSSSSSSSSSSSSSSSRRRQQQPPPPPOOOOPPPPPPPPPPPOMMMLLKJJIHHGGGFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCC@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999998888888888877777777777776666666666666555555555555554444444444444433333333333333223332222222222222211111111111111110000000000000000000000/////////////....................-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))((((((((((''''''''''&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJKKKKKKKKLLLLLLMMNNOOOPPQQQRRSSSTTTUUUUUVVYYYYYYYYYYYYYXXXXWWWVVUUTWVUUTTSSSSRRRRSSSSSSSRRRRQQQPPPOOOOOOOOOOOOPPOOOOOMMLLKKJIIHHGGFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCC@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999888888888887777777777777766666666666655555555555555444444444444443333333333333322233222222222222221111111111111111100000000000000000/000/////////////....................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************))))))))))(((((((((('''''''''''&&&&&%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLMMNNNOOPPQQQRRSSTTTTUUUUVVVYYYYYYYYYYYYXXXXXWWVVUUTTVVUUTSSSRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOONMLLKKJJIIHGGGFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCC@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888888777777777777766666666666655555555555555444444444444444333333333333322223222222222222221111111111111111100000000000000000//00/////////////.....................--------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************))))))))))(((((((((('''''''''''&&&&&%%%%%%%%$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJKKKKKKKKLLLLLMMNNNOOPPQQQRRSSTTTUUUUUVVVYYYYYYYYYYYXXXXXWWWVVUUTTVUUTTSSSRRRRRRRRRRRRRRQQQPPPOOOONNNNNNNNNNOOOOONNNLLLKKJIIHHGGGFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCC@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999999888888888887777777777777766666666666655555555555555444444444444443333333333333322223222222222222221111111111111111000000000000000000//0/////////////......................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************))))))))))))((((((((((''''''''''&&&&&%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJKKKKKKKKLLLLLMMNNNOOPPQQRRRSSTTTUUUUVVVVYYYYYYYYYYXXXXXWWWVVVUUTSVUUTTSSRRRRRRRRRRRRRQQQQPPPOOONNNNNNNNNNNNNNNNNNNNLLKKJJIIHHGGFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCC@@???????????????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999999888888888887777777777777766666666666655555555555555444444444444443333333333333322222222222222222221111111111111111100000000000000000/////////////////......................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))((((((((((('''''''''&&&&&%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKLLLLLMMNNNOOPPQQRRRSSTTTUUUUVVVVYYYYYYYYYYXXXXXWWWVVUUTTSVUUTSSRRRRQQQQQQQQQQQQQPPPOOONNNNMMMMMMMMMNNNNNNMMLKKKJJIIHHGGFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCC@@??????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888888777777777777766666666666655555555555555444444444444444333333333333322222222222222222221111111111111111100000000000000000/////////////////.......................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))((((((((((('''''''''&&&&&%%%%%%%$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKLLLLLMMNNNOOPPQQRRRSSTTTUUUUVVVVYYYYYYYYYYXXXXWWWVVVUUTTSVUTTSSRRRQQQQQQQQQQQQPPPPOOONNNMMMMMMMMMMMMMMMMMMMKKKJJIIIHHGGFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCC@??????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888888777777777777776666666666655555555555555544444444444444333333333333332222222222222222222111111111111111110000000000000000/////////////////........................--------------,,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))((((((((((((''''''''&&&&&%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKLLLLLMMNNOOOPPQQRRRSSTTTUUUUVVVVYYYYYYYYYYXXXXWWWVVVUUTTSUUTTSSRRRQQQQQQQQQPPPPPPOOONNNMMMMLLLLLLLLLMMMMMMLKKJJJIIHHHGGFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888888777777777777776666666666665555555555555544444444444444433333333333332222222222222222222111111111111111110000000000000000//////////////////........................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))((((((((((((''''''''&&&&&%%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKLLLLLMMNNOOOPPQQRRRSSTTTUUUUVVVVYYYYYYYYYXXXXXWWWVVUUTTSSUUTTSSRRQQQQQQPPPPPPPPOOONNNMMMMLLLLLLLLLLLLLLLLLLKKJJJIIHHHGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCC?????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999999988888888888877777777777776666666666665555555555555544444444444444433333333333332222222222222222222111111111111111110000000000000000//////////////////........................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))((((((((((((''''''''&&&&&%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!  [[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKLLLLMMMNNOOOPPQQRRRSSTTTUUUUVVVVYYYYYYYYYXXXXWWWVVVUUTTSSUUTSSRRRQQQQPPPPPPPPOOOONNNMMMLLLLLLKKKKKLLLLLLLLLKJJJJIIHHHGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCC????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999988888888888887777777777777666666666666555555555555554444444444444433333333333333222222222222222222211111111111111110000000000000000//////////////////.........................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))))((((((((((((('''''''&&&&&%%%%%%%$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  [[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLMMMNNOOOPPQQQRRSSSTTTUUUUVVVYYYYYYYYYXXXXWWWVVVUUTTSSUUTSSRRRQQQPPPPPPPOOOOONNNMMMLLLLKKKKKKKKKKKKLLLLLJJJJJIIHHHGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCC???????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888888777777777777666666666666655555555555554444444444444443333333333333222222222222222222211111111111111111000000000000000///////////////////.........................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))(((((((((((('''''''&&&&&%%%%%%$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  [[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLMMMNNOOOPPQQQRRSSSTTTUUUUVVVYYYYYYYYYXXXXWWWVVUUUTTSSUTTSSRRRQQQPPPPPOOOOOONNNMMMLLLLKKKKKKKKKKKKKKKLLLJJJJJIIIHHGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCB??????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999998888888888888877777777777666666666666655555555555554444444444444443333333333333222222222222222222211111111111111111000000000000000///////////////////.........................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++************************)))))))))))))))))))((((((((((('''''''&&&&&%%%%%%$$$$$$$$############""""""""""""""!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLMMMMNNOOOPPQQQRRSSSTTTUUUUVVVYYYYYYYYXXXXWWWVVVUUTTSSSUTTSSRRQQQPPPPOOOOOONNNNMMMLLLKKKKKKJJJJJKKKKKKKKLJJJJJIIIHHGGGFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCB?????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999988888888888888777777777776666666666666655555555555554444444444444433333333333333222222222222222222211111111111111100000000000000000///////////////////.........................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++*************************))))))))))))))))))))(((((((((('''''''&&&&&%%%%%%$$$$$$$$############""""""""""""""!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKLLLLLMMMMNOOOPPPQQQRRSSSTTTUUUUVVVYYYYYYYYXXXXWWWVVUUUTTSSRUTTSSRRQQQPPPPOOOONNNNNMMMLLLKKKKKJJJJJJJJJKKKKKKKJJJJJIIIHHHGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBB????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999988888888888888777777777776666666666666655555555555554444444444444433333333333333222222222222222222211111111111111100000000000000000///////////////////.........................---------------,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))((((((((((''''''&&&&&%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKLLLLLMMMMNOOOPPPQQQRRSSSTTTTUUUUVVYYYYYYYXXXXWWWVVVUUTTTSSRUTTSSRRQQQPPPOOOONNNNMMMMLLLLKKKKJJJJJJJJJJJKKKKKKJJJJJIIIHHHGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBB????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999988888888888888877777777777666666666666655555555555554444444444444433333333333333222222222222222222221111111111111100000000000000000////////////////////........................---------------,,,,,,,,,,,,,,,,+++++++++++++++++++*************************))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKLLLLMMMMNNOOOPPPQQQRRSSSTTTTUUUUUVYYYYYYXXXXXWWWVVUUUTTSSSRUTTSSRRQQQPPOOOONNNNMMMMLLLLKKKKJJJJJJJJJJJJKKKKKKJJJJJIIIHHHGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBB???????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999998888888888888877777777777666666666666655555555555554444444444444443333333333333322222222222222222221111111111111110000000000000000////////////////////........................----------------,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKKLLLLLMMMMNOOOOPPPQQRRRSSSSTTTUUUUUUXYYYYXXXXXWWWVVVUUTTTSSRRUTTSSRRQQPPPOOONNNNMMMMLLLLKKKKJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBB??????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999998888888888888877777777777666666666666665555555555555444444444444443333333333333322222222222222222221111111111111110000000000000000////////////////////..................-.....----------------,,,,,,,,,,,,,,,,++++++++++++++++++++************************))))))))))))))))))))))))((((((((''''''&&&&&%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIJJJJJJJJJJJKKKKLLLLMMMMNNOOOPPPQQQRRRSSSSTTTTUUUUUXXXXXXXXXWWWVVVUUUTTSSSRRTTTSSRRQQPPPOOONNNMMMMLLLLKKKKJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBB?????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999998888888888888877777777777666666666666665555555555555444444444444443333333333333332222222222222222222111111111111110000000000000000/////////////////////.................--...------------------,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))))))))))))(((((((('''''&&&&&&%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIJJJJJJJJJJKKKKKLLLLMMMMNNOOOPPPQQQRRRSSSSTTTTUUUUUXXXXXXXXWWWVVVUUUTTSSSRRRTTTSSRRQQPPOOONNNMMMMLLLLLKKKKJJJJJJIIIJJJJJJKKKKKJJJJJJIIIHHGGGFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBB????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999998888888888888887777777777766666666666665555555555555444444444444444333333333333332222222222222222222111111111111111000000000000000/////////////////////.................---..------------------,,,,,,,,,,,,,,,++++++++++++++*+++++**************************))))))))))))))))))))))))(((((((('''''&&&&&%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIJJJJJJJJJKKKKKLLLMMMMNNNOOPPPQQQRRRRSSSSTTTTTUUUUXXXXXXWWWWVVVUUUTTSSSRRRRTTSSSRRQQPPOOONNNMMMMLLLLKKKKKJJJJJIIIIJJJJJJKKKKKJJJJJJIIIHHHGGGFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBB???>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999888888888888887777777777766666666666666555555555555544444444444444333333333333332222222222222212222111111111111111000000000000000////////////////.////.................----.------------------,,,,,,,,,,,,,,,+++++++++++++++*+++++*******************)*****))))))))))))))))))))))))(((((((('''''&&&&&&%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJKKKKLLLLMMMNNNNOPPPQQQQRRRSSSSSTTTTTTUUUXXXXWWWWWVVVUUTTTSSSRRRRQTTSSSRRQQPPOONNNMMMMLLLLLKKKKJJJJJJIIIIIJJJJJKKKKKJJJJJJIIIHHHGGGFFFFEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBB??>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999998888888888888877777777777666666666666665555555555555444444444444443333333333333332222222222222212222111111111111110000000000000000////////////////.///.................------------------------,,,,,,,,,,,,,,+++++++++++++++**++++********************)*****))))))))))))))))))))))))(((((((('''''&&&&&%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIHHHHHHHHHHHHHHIIIJJJJJJJJKKKKLLLMMMMNNNOPPPPQQQRRRRSSSSSTTTTTTTTTWWWWWWWVVVUUUTTTSSSRRRRQQTSSSRRRQQPPOONNNMMMLLLLLKKKKKJJJJJJIIIIIJJJJJKKKKKJJJJJJIIIHHHGGGFFFFFEEEEEEDDDDDDDDCCCCCCCCBBBBBBBB?>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999998888888888888877777777777666666666666665555555555555444444444444443333333333333332222222222222211222111111111111110000000000000000////////////////..//.................------------------------,,,,,,,,,,,,,,+++++++++++++++***++++********************)****))))))))))))))))))))))))(((((((('''''&&&&&%%%%%$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJKKKLLLLMMMNNOPPPQQQQRRRRSSSSSSSSTTTTTWWWVVVVVUUUTTTSSRRRRQQQQPTTTSSSRRQQPPOOONNNMMMMLLLJJJJIIIIIIIHHHIIIIIJJJJJKHHHHGGGGFFFEEEDDDDCCCCCCCDDCCCCCCCCCBBBBBBBBAAAAAA?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999998888888888888887777777777777666666666666655555555555555444444444444433333333333333222222222222222211111111111110000000////////////////................-------------------,,,,,,,,,,,,,,,,,+,,,,,,,,,,,++++++++++++++++********************))))))))))))))))))))))(((((((((((((((''''''&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!!  ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJKKKLLLMMMNNNPPPQQQQRRRRSSSSSSSSSSSSSSVVVVVVVUUUTTSSSRRRQQQQPPPTTSSSSRRQQPPOONNNMMMMMLLLJJJJJIIIIIHHHHIIIIIJJJJJJHHHGGGGGFFFEEEDDDDCCCCCCCDDCCCCCCCCBBBBBBBBAAAAAAA????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;:::::::::99999999999999888888888888887777777777777666666666666655555555555555444444444444433333333333333222222222222222211111111111111000000////////////////................------------------,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,+++++++++++++++********************)))))))))))))))))))))((((((((((((((((('''''&&&&&%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJKKKKLLLMMMNNNPPPQQQRRRRSSSSSSSSSSSSSSSVVVVVUUUUTTSSRRRQQQQPPPPPTSSSSRRRQQPPOONNNMMMMMLLLJJJJJIIIIIHHHHIIIIIJJJJJJHHGGGGGFFFEEEEDDDDCCCCCCBDCCCCCCCCBBBBBBBBAAAAAAAA????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;::::::::::9999999999999888888888888887777777777777666666666666665555555555555544444444444443333333333333322222222222222211111111111111000000////////////////................------------------,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))(((((((((((((((((('''''&&&&&%%%%%%$%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHIIIIIIIIIJJJJKKKLLLMMMNNNOPPQQQRRRRSSSSSSSSSSSSSSSSVVVUUUUTTTSSRRRQQQPPPPPPPSSSSSRRRQQPPOONNNMMMMMLLLJJJJJIIIIIIHHHIIIIIIJJJJJGGGGGGGFFFEEEEDDDDCCCCCCBDCCCCCCCBBBBBBBBBAAAAAAAA???????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;:::::::::::9999999999998888888888888877777777777777666666666666655555555555555444444444444433333333333333222222222222222211111111111111000000///////////////................------------------,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++*********************)))))))))))))))))))((((((((((((((((((''''''&&&&%%%%%%$$%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHIIIIIIIIJJJJJKKKLLLMMMNNOOPQQQRRRRSSSSSSSSSSSSSSSSSVUUUUUTTTSSRRQQQPPPPOOOOOSSSSRRRRQQPPOOONNNMMMMMLLKJJJJIIIIIIHHHIIIIIIJJJJJGGGGGGFFFFEEEEDDDDCCCCCCBDCCCCCCCBBBBBBBBAAAAAAAAA??????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999998888888888888887777777777777666666666666655555555555555544444444444443333333333333222222222222222211111111111111000000////////////////...............------------------,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,+++++++++++++++*******************))))))))))))))))))))((((((((((((((((((''''''&&&&&%%%%%%$$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHIIIIIIIIJJJJJKKKLLLMMNNNOOPQQQRRRSSSSSSSSSSSSSSSSSSUUUUUTTTSSRRQQQPPPOOOOOOOSSSSRRRRQQPPOOONNNMMMMMMLKJJJJIIIIIIHHHHIIIIIIJJJJGGGGGFFFFEEEEDDDDDCCCCCBBCCCCCCCBBBBBBBBAAAAAAAAAA?????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::999999999998888888888888777777777777776666666666666655555555555555444444444444433333333333332222222222222222111111111111110000000///////////////...............------------------,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,+++++++++++++++*******************))))))))))))))))))))((((((((((((((((((''''''&&&&&%%%%%%$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHIIIIIIIIJJJJKKKKLLLMMNNNOOQQQRRRRSSSSSSSSSSSSSSSRRRUUUUTTTSSRRQQQPPOOOOOOOOORSRRRRRRQQPPPOONNNMMMMMMMKKJJJJIIIIIHHHHIIIIIIIJJJGGGFFFFFEEEEEDDDDCCCCCCBBCCCCCCBBBBBBBBAAAAAAAAAAA????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999998888888888888877777777777777666666666666655555555555555444444444444433333333333333222222222222222211111111111110000000///////////////...............-----------------,-,,,,,,,,,,,,,,,,,,++++++,,,,,,,+++++++++++++++*******************))))))))))))))))))))((((((((((((((((((''''''&&&&&%%%%%%$$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHIIIIIIIJJJJJKKKKLLMMMNNNOOQQQRRRSSSSSSSSSSSSSSSRRRRUUTTTTSSSRRQQPPOOONNNNNNNRRRRRRRRQQPPPOONNNNMMMMMMKKJJJJIIIIIHHHHHIIIIIIIIIFFFFFFFFEEEEDDDDDCCCCCBBBCCCCCBBBBBBBBAAAAAAAAAAA@???????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999998888888888888877777777777777666666666666655555555555555444444444444443333333333333222222222222222211111111111111000000////////////////...............----------------,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,+++++++++++++++******************))))))))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHIIIIIIIJJJJJKKKLLLMMMNNOOOQQQRRRSSSSSSSSSSSSSSRRRRRUTTTTSSSRRQQPPOOONNNNNNNNRRRRRRRRQQQPPOOONNNNMMMMMKKKJJJJIIIIHHHHHHIIIIIIIIFFFFFFEEEEEDDDDDCCCCCCBBBCCCCBBBBBBBBBAAAAAAAAAA@@??????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999998888888888888877777777777777666666666666665555555555555444444444444443333333333333222222222222222211111111111111000000////////////////...............-----------------,,,,,,,,,,,,,,,,,,,++++++++,,,,,,+++++++++++++++*****************)))))))))))))))))))))((((((((((((((((('''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHIIIIIIJJJJJJKKKLLLMMMNNOOOQQQRRRSSSSSSSSSSSSSRRRRRRTTTTSSSRRQQPPOOONNNNNNNNNRRRRRRRRQQQPPPOONNNNNNMMMKKKKJJJIIIIHHHHHHHHIIIIIIFFFFEEEEEEDDDDDDCCCCCBBBBCCCCBBBBBBBBAAAAAAAAAAA@@?????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888888777777777777776666666666666665555555555555444444444444433333333333333222222222222222211111111111110000000///////////////...............------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,+++++++++++++++****************))))))))))))))))))))))((((((((((((((((('''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHHHHHHGHHHHHHGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJKKKKLLLMMMNNOOOQQQRRRSSSSSSSSSSSSRRRRRRQTTTSSSRRRQQPPOONNNMMMMNNNRRRRRRRRRQQPPPOOONNNNNNMMKKKKJJJIIIIHHHHHHHHHHHHHHFEEEEEEEEDDDDDDCCCCCCBBBBCCCBBBBBBBBAAAAAAAAAAA@@@????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999998888888888888877777777777777666666666666665555555555555444444444444433333333333333222222222222222211111111111111000000////////////////...............-----------------,,,,,,,,,,,,,,,,,,++++++++++,,,,++++++++++++++++***************))))))))))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%%$$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOONNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGGHHHHHHIIIIIJJJJJJKKKKLLLMMMNNOOOQQQRRRSSSSSSSSSSSRRRRRRQQTTSSSSRRQQPPOONNNMMMMMMNNRRRRRRRRRQQQPPOOOONNNNNNMLKKKKJJJIIIHHHHHHHHHHHHHHEEEEEEEDDDDDDDCCCCCCBBBBBCCBBBBBBBBAAAAAAAAAAA@@@@???>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999988888888888888777777777777776666666666666655555555555554444444444444433333333333333222222222222222111111111111110000000///////////////...............------------------,,,,,,,,,,,,,,,,,+++++++++++,,+++++++++++++++++***************))))))))))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%%$$$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!!  YZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOONNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHIIIHHHHHHHHHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGGGHHHHHHIIIIJJJJJJKKKKLLLLMMMNNNOOQQQRRRSSSSSSSSSSRRRRRQQQQTSSSSRRRQQPPOONNMMMMMMMMNRRRRRRRRRRQQPPPOOOONNNNNNLLKKKJJJIIIHHHHHHHHHHHHHHEEEEDDDDDDDDDCCCCCCBBBBBBCBBBBBBBBAAAAAAAAAAA@@@@@??>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999888888888888887777777777777766666666666666555555555555554444444444444333333333333332222222222222221111111111111100000000//////////////................-----------------,,,,,,,,,,,,,,,,,++++++++++++,++++++++++++++++++**************))))))))))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%%$$$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!  YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHIHHHHHHHHHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGGGGGGHHHHHHIIIIJJJJJJKKKKLLLLMMMNNNOOQQQRRRRSSSSSSSSRRRRRQQQQQSSSSSRRQQPPOONNNMMMMMMMMNRRRRRRRRRRQQQPPOOOONNNNNNLLKKKJJJIIIHHHHHHHHHGGGGGEDDDDDDDDDDDCCCCCCCBBBBBACBBBBBBBAAAAAAAAAAA@@@@@@??>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999998888888888888887777777777777766666666666665555555555555544444444444444333333333333322222222222222221111111111111100000000//////////////...............------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++**************))))))))))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOONMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKLLLMMMMNNNOOQQQRRRRRSSSSSRRRRRRQQQQQQSSSSRRRQQPPOONNMMMMMMMMMNRRRRRRRRRRQQQPPPOOOONNNNNLLKKKJJJIIIHHHHGGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBAABBBBBBBAAAAAAAAAAA@@@@@@@?>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888888877777777777777666666666666665555555555555444444444444443333333333333222222222222222211111111111111000000000/////////////................-----------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++************)))))))))))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKLLLLMMMMNNNOOPQQQRRRRRSSSRRRRRRQQQQQQPSSSRRRQQQPPOONNMMMMMMMMMNRRRRRRRRRRQQQPPPOOOONNNNNLLKKKJJJIIHHHHGGGGGGGGGGGDDDDDCCCCCCCCCCCCBBBBBBAABBBBBBAAAAAAAAAAA@@@@@@@@>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999988888888888888777777777777776666666666666655555555555554444444444444433333333333333222222222222222111111111111110000000000////////////................------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************))))))))))))))))))))())(((((((((((((((((('''''''&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJJJJKKKKKLLLLMMMNNNNOOPQQQRRRRRRRRRRRRRQQQQQQPPSSRRRRQQPPOONNNMMMMLMMMMMQRRRRRRRRRRQQPPPOOOONNNNNLLKKKJJIIIHHHGGGGGGGGGFFFDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAA@@@@@@@@>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999888888888888887777777777777766666666666666555555555555544444444444444433333333333332222222222222212111111111111110000000000////////////................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************))))))))))))))))))))(()(((((((((((((((((('''''''&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJJJJKKKKLLLLMMMMNNNNOOPQQQRRRRRRRRRRRRQQQQQPPPPSRRRRQQQPPOONNMMMLLLLMMMMQRRRRRRRRRRQQPPPOOONNNNNNLLKKKJJIIIHHHGGGGGFFFFFFFCCCCCCCCCCCCCCCBBBBBBBAAABBBBBAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999998888888888888877777777777777666666666666665555555555555544444444444444333333333333332222222222222111111111111111100000000000///////////.................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++***********))))))))))))))))))))((((((((((((((((((((((''''''&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJJKKKKLLLLMMMMNNNNOOOPQQQQRRRRRRRRRRQQQQQPPPPPRRRRRQQQPPOONNMMMLLLLLMMMQRRRRRRRRRQQQPPOOOONNNNNMLKKKJJJIIHHHGGGGGFFFFFFFFCCCCCCCCCCCCCBBBBBBBBAAAABBBBAAAAAAAAAAA@@@@@@@@@@>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;:;;::::::::::::::99999999988888888888888877777777777777666666666666655555555555555444444444444443333333333333322222222222222111111111111111000000000000//////////.................-----------------,,,,,,,,,,,,,,,,+++++++++++++++*+++++++++++++++***********)))))))))))))))))))((((((((((((((((((((((('''''''&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJJKKKKLLLLMMMMNNNNOOOPQQQQRRRRRRRRRQQQQQPPPPPPRRRRQQQPPOONNMMMLLLLLLMMMQQRRRRRRRRQQPPPOOONNNNNMMKKKKJJIIIHHGGGGFFFFFFFFFECCCCCCCCCCBBBBBBBBBBAAAAABBBBAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::;:::::::::::::::99999999988888888888888777777777777776666666666666655555555555554444444444444443333333333333222222222222221111111111111111000000000000//////////.................-----------------,,,,,,,,,,,,,,,,+++++++++++++***++++++++++++++***********)))))))))))))))))))(((((((((((((((((((((((('''''''&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJKKKLLLLMMMMNNNNOOOOQQQQQRRRRRRRRQQQQQPPPPPPORRRQQQQPPOONNMMLLLLLLLLMMQQRRRRRRRQQQPPOOONNNNMMMMKKKJJJIIHHHGGGFFFFFFFFEEECCBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;:::;::::::::::::::999999999988888888888887777777777777766666666666666555555555555544444444444444433333333333333222222222222211111111111111110000000000000/////////.................-----------------,,,,,,,,,,,,,,,,+++++++++++++****++++++++++++++**********)))))))))))))))))))(((((((((((((((((((((((('''''''&&&&&%%%%%%%$$$$$$$$$$$$$#$$$$###############"""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIJJJJKKKLLLMMMMNNNNOOOOOQQQQQRRRRRRRQQQQQPPPPPPOORRRQQQPPOONNMMMLLLLLLLLLMQQQRRRRRQQQPPPOONNNNMMMMMKKJJJIIIHHGGGGFFFFFFEEEEEBBBBBBBBBBBBBBBBBBBAAAAAABBAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999988888888888877777777777777666666666666665555555555555544444444444444333333333333332222222222222211111111111111100000000000000////////..................----------------,,,,,,,,,,,,,,,,,++++++++++++*****+++++++++++++**********))))))))))))))))))(((((((((((((((((((((((((''''''''&&&&%%%%%%%$$$$$$$$$$$$$$#$$$$##############""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGHHIIIJJJJKKKLLLMMMNNNNOOOOOPQQQQQRRRRRRQQQQQQPPPPPOOORRQQQPPPOONNMMLLLLKKKLLLLPQQQQQQQQQPPPOONNNMMMMMMLKJJJIIIHHHGGGFFFFFEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAABBAAAAAAAAA@@@@@@@@@@@@@@>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999999988888888888777777777777777666666666666655555555555555444444444444443333333333333322222222222222111111111111111000000000000000///////...................---------------,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++**********))))))))))))))))))(((((((((((((((((((((((((('''''''&&&&&%%%%%%$$$$$$$$$$$$$$##$$$###############""""""""!!!!!!!!!!!!!!  XYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGHIIIIJJJKKLLLMMMNNNNOOOOOPPQQQQRRRRRRQQQQQQPPPPPOOOORQQQQPPOONNMMMLLKKKKKKLLLPPQQQQQQQPPPOONNNMMMMMLLLJJJJIIHHHGGGFFFFFEEEEEEEEBBBBBBBBBBBBBBBBBAAAAAAA@BAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999999988888888887777777777777776666666666666655555555555554444444444444443333333333333322222222222221111111111111111000000000000000//////....................--------------,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++***********)))))))))))))))((((((((((((((((((((((((((((''''''''&&&&&%%%%%%$$$$$$$$$$$$$$##$$$##############"""""""""!!!!!!!!!!!!!!  XXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGHHHHHGGGGGGGGGGGGGGGGGGGFGGGGGGFFFFFFFFFFFFGGGGGGHIIIIJJJKKLLLMMMNNNOOOOOPPPQQQQRRRRRRQQQQQQPPPPPOOOOQQQQPPPOONNMMLLKKKKKKKKKLPPPPQQQPPPPOOONNMMMMLLLLLJJJIIIHHHGGFFFFFEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAA@@AAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999999998888888888777777777777776666666666666655555555555554444444444444443333333333333322222222222222111111111111111000000000000000///////...................---------------,,,,,,,,,,,,,,,,,++++++++++++*******++++++++++***********))))))))))))))(((((((((((((((((((((((((((((''''''''&&&&&%%%%%%$$$$$$$$$$$$$$###$$###############"""""""""!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGHHIIIJJKKKLLMMMNNNNOOOOOPPRSSSSSSSSSSRRRRRQQQQQPPPPSSRRRQQQPPONNMMMLLLLLLLMMMNNNNNNNNNMMMLLKKKKJJJJJJHHHHGGGFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAA@@@@@@?????????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999998888888888888777777777777777666666666666665555555555554444444444444443333333332222222222222111111111111100000000000000//////////////////....................----------------,,,,,,,,,,,,+++++++++++++******************))))))))))(((((((((((((((('''''''''''''''''''''''''''&&&&&&&%%%%%$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGHHIIIJJKKKLLMMMNNNOOOOOPPPSSSSSSSSSSSRRRRRQQQQQPPPPSSRRRQQPPOONNMMLLLLLLLLLLMMMNNNNNMMMMLLKKKKJJJJJIIHHHGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@?????????????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999998888888888888877777777777777666666666666665555555555554444444444444443333333332222222222222211111111111100000000000000//////////////////....................----------------,,,,,,,,,,,,,++++++++++++******************))))))))))(((((((((((((((''''''''''''''''''''''''''''&&&&&&&%%%%%%$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFGGGFFFFFFFFFFFFFFFFFGGGGGHHIIIJJKKKLLMMNNNOOOOOPPPPSSSSSSSSSSSRRRRRQQQQPPPPPSRRRQQQPPONNMMLLLLKKKKLLLMMMMMMMMMMMLLLKKKJJJJIIIIHHGGGGFFFEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@?????????????>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999999888888888888877777777777777766666666666665555555555555444444444444444333333332222222222222211111111111100000000000000//////////////////....................---------------,,,,,,,,,,,,,,++++++++++++******************))))))))))(((((((((((((('''''''''''''''''''''''''''''&&&&&&&&%%%%%$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKKLLMMNNNOOOOPPPPPSSSSSSSSSSSRRRRQQQQQPPPPPRRRRQQPPOONNMMLLLKKKKKKKLLLMMMMMMMLLLLKKKJJJJIIIIIHGGGGFFFEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@?????????????>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999998888888888888777777777777777666666666666665555555555554444444444444443333333332222222222222111111111111100000000000000/////////////////....................---------------,,,,,,,,,,,,,,++++++++++++******************)))))))))))(((((((((((('''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIJJJKKLLMMNNNOOOOPPPPPSSSSSSSSSSRRRRRQQQQPPPPPORRRQQQPPOONNMLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJJIIIIIHGGGGFFFEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@?????????????>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999998888888888888777777777777776666666666666665555555555554444444444444443333333332222222222222211111111111100000000000000/////////////////..................-----------------,,,,,,,,,,,,,,++++++++++++*****************))))))))))))(((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIJJJKKLLMMNNNOOOOPPPPPSSSSSSSSSSRRRRRQQQQPPPPPORRRQQQPPOONMMLLKKKKKKKKKKKLLLLLLLLLLKKKJJJJIIIIIHHGGGFFFFEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@?????????????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999988888888888887777777777777766666666666666655555555555544444444444444433333333332222222222222111111111111000000000000000/////////////////.................----------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!  WWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGHHHIIIJJKKLLMMNNNOOOOPPPPPSSSSSSSSSSRRRRRQQQQPPPPOORRRQQPPOONNMMLLKKKJJJJJKKKKKLLLLLLKKKKKJJJIIIIIHHHGGFFFFEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@?????????????>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999999988888888888888777777777777776666666666666655555555555554444444444444443333333333222222222222111111111111100000000000000/////////////////.................----------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((((('''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQOONNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGHHHIIIJJKKLLMMNNNOOOOPPPPPSSSSSSSSSSRRRRQQQQPPPPPOORRQQQPPOONNMLLLKKJJJJJJJJKKKKKKKKKKKKKJJJJIIIIHHHHGFFFFEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA?????????????>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999988888888888888777777777777776666666666666655555555555555444444444444443333333333322222222222111111111111110000000000000/////////////////.................----------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGHHHIIJJKKLLMMMNNNOOOOPPPPSSSSSSSSSRRRRRQQQQPPPPOOORRQQQPPOONNMLLKKKJJJJJJJJKKKKKKKKKKKKJJJJIIIIHHHHHFFFFEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888887777777777777766666666666666655555555555555444444444444433333333333322222222222111111111111110000000000000/////////////////................----------------,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$###############"###"""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFGGHHHIIJJKKKLLMMNNNOOOOPPPPSSSSSSSSSRRRRRQQQPPPPOOOORQQQPPPOONMMLLKKKJJJJJJJJJJKKKKKKKKKKJJJJIIIIHHHHGFFFFEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888887777777777777766666666666666655555555555555544444444444433333333333332222222222111111111111110000000000000/////////////////................---------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$################"##"""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGHHIIIJJKKLLMMMNNNOOOOPPPSSSSSSSSRRRRRQQQQPPPOOOOOQQQQPPOONNMMLLKKJJJJJJJJJJJJKKKKKKKKJJJJJIIIIHHHHGFFFEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@???????????>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888887777777777777766666666666666655555555555555544444444444433333333333333222222222111111111111110000000000000/////////////////................---------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################"##"""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFGGHHHIIJJKKLLLMMNNNOOOOOPPRSSSSSSRRRRRQQQQPPPOOOOONQQQPPPOONNMMLLKKJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHGGFFFEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999999999999888888888888877777777777777766666666666666555555555555555444444444444433333333333333222222221111111111111110000000000000////////////////................---------------,,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$################""#"""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFGGHHHIIJJJKKLLMMMNNNOOOOOORRRRRRRRRRRRQQQPPPOOOONNNQQPPPOOONNMMLLKKJJJJIIIIJJJJJJJKKKJJJJJJJIIIHHHHGGFFEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888887777777777777766666666666666555555555555555444444444444433333333333333322222222111111111111110000000000000/////////////////...............---------------,,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###############"""#"""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFGGGHHHIIJJKKLLLMMMNNNOOOOORRRRRRRRRRRQQQPPPOOOONNNNQPPPPOONNMMLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIHHHGGGFEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999999888888888888877777777777777666666666666665555555555555554444444444444333333333333333222222221111111111111100000000000000////////////////...............---------------,,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFGGGHHHIIJJJKKLLMMMNNNNOOOORRRRRRRRRRQQQQPPPOOONNNNMPPPPOOONNMMLLKKJJJJIIIIIIJJJJJJJJJJJJJJJIIIIHHHGGGFEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>>>?>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999999888888888888877777777777777766666666666666555555555555554444444444444333333333333333222222221111111111111100000000000000///////////////./...............---------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGHHIIIJJKKLLLMMMNNNNOOORRRRRRRRRRQQQPPPOONNNNMMMPPOOOONNNMMLLKKJJJIIIIIIIJJJJJJJJJJJJJJJIIIHHHHGGGEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999888888888888877777777777777766666666666666555555555555555444444444444333333333333333222222222111111111111110000000000000////////////////./..............---------------,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIJJJKKLLLMMMNNNNOORRRRRRRRRQQQPPPOONNNNMMMMPOOOONNNMMLLKKKJJJIIIIIIIIJJJJJJJJJJJJJIIIIHHHGGGGEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>>>>????>>>>>>>>>======<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888888777777777777777666666666666665555555555555554444444444443333333333333333222222221111111111111100000000000000///////////////................---------------,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!  VVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEFFEEEEEEEEEEEEEEEEEEEEEEFFGGGGHHIIIJJKKLLLMMMNNNNOORRRRRRRRRQQQPPOOONNMMMMLLOOOONNNMMMLLKKJJJIIIIIIIIIIJJJJJJJJJJJIIIIIHHHGGGFEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>>>>>?????>>>>>>>>======<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888877777777777777666666666666665555555555555554444444444444333333333333333222222221111111111111100000000000000////////////////................---------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEFEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHIIIJJKKKLLLMMMNNNNOQRRRRRRRQQQPPPOONNMMMLLLLOONNNNMMMLLKKKJJJIIIIIIIIIIIJJJJJJJJJJIIIIHHHGGGGFEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>======<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888877777777777777666666666666666555555555555554444444444444333333333333333222222221111111111111100000000000000////////////////................---------------,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIJJJKKLLLMMMNNNNOQRRRRRRQQQQPPOONNMMMLLLLKNNNNNMMMLLLKKJJJIIIIIIIIIIIIIJJJJJJJJIIIIHHHHGGGFFEEDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>>>>>>??????>>>>>>>>=====<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999998888888888888877777777777776666666666666665555555555555544444444444443333333333333332222222221111111111111000000000000000////////////////................--------------,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPNMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFGGGHHHIIJJJKKLLLMMMNNNNOQRRRRRRQQQPPPOONNMMLLLKKKNNNMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJIIIIIIHHHGGGGFFEEDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>>>>>>?????>>>>>>>>=====<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999998888888888888877777777777776666666666666665555555555555544444444444443333333333333333222222221111111111111100000000000000////////////////................---------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFGGGHHHIIJJJKKLLLMMMNNNNOQRRRRRQQQQPPOONNMMLLLKKKKNMMMMMLLLKKKJJJIIIIIHHHHIIIIIIIIIIIIIIIIHHHHGGGFFFEDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>=====<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999998888888888888877777777777776666666666666655555555555555544444444444443333333333333332222222221111111111111100000000000000////////////////................--------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFGGGGHHIIJJJKKLLLMMMNNNNOQRRRRRQQQQPPOONNMMLLKKKKJMMMMMLLLLKKJJJIIIIHHHHHHHIIIIIIIIIIIIIIHHHHGGGGFFFEDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888877777777777776666666666666655555555555555544444444444443333333333333332222222221111111111111100000000000000/////////////////................--------------,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFGGGHHHIIJJJKKLLLMMMNNNOOQRRRRRQQQPPPOONMMLLKKKKJJMMMMLLLLKKKJJJIIIHHHHHHHHIIIIIIIIIIIIIHHHHHGGGFFFFEDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888877777777777776666666666666665555555555555554444444444443333333333333333222222222111111111111100000000000000/////////////////................--------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFGGGHHHIIJJKKKLLMMMNNNNOORRRRRRQQQPPOONNMMLLKKKJJJMMMLLLLKKKJJJIIIHHHHHHHHHHIIIIIIIIIIIIHHHHGGGFFFFEDDDDDDCCCCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888887777777777777666666666666665555555555555554444444444444333333333333333222222222211111111111110000000000000/////////////////................---------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIJJKKLLLMMNNNOOOOPPRRRRRRQQQPPOONNMMLLKKKJJJMMMLLLLLKKJJJIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEDDCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999888888888888877777777777777666666666666665555555555555444444444444444443333333333333332222222211111111111111100000000000/////////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIJJKKLLMMMNNNOOOPPPRRRRRRQQQPPOONNMMLLKKJJJJMMMLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEDDDCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999998888888888888877777777777776666666666666655555555555554444444444444444433333333333333322222222211111111111111000000000000/////////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIJJKKLLMMNNNOOOOPPPRRRRRQQQQPPOONNMLLKKKJJJJMMLLLLLKKKJJIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEDDDCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999998888888888888877777777777776666666666666655555555555554444444444444443433333333333333332222222211111111111111000000000000/////////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFEEFFFFFFFFFFGGGHHHIIJJKKLLMMNNNOOOOPPPRRRRRQQQPPPOONMMLLKKKJJJJMMLLLLKKKJJJIIIHHHHHHHHHHFGGGGGGGGGGGFFFFFEEEEDDDDCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999998888888888888877777777777776666666666666655555555555554444444444444443343333333333333332222222221111111111111100000000000/////////////////..............--------------,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFEEEEFFFFFFFFFFGGGHHHIIJJKKLLMMNNNOOOOPPPRRRRQQQQPPOONNMMLLKKKJJJJMMLLLLKKKJJJIIIHHHHHHHHHHFFFGGGGGGGGFFFFFFEEEEDDDDCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;:;;;;;;;;:::::::::::::::9999988888888888888777777777777766666666666666555555555555544444444444444433333333333333333322222222221111111111111000000000000////////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFGGFFFFFFFFFFFFFFFFFFFEEEEFFFFFEEEEEEEEEEEEFFFFFFFFGGGHHHIIJJKKLLMMNNNOOOOPPPRRQQQQQQPPOONNMMLLKKKJJJJMMLLLLKKKJJIIIHHHHHGGGGGHFFFFFGGGGGFFFFFFEEEEDDDDDCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;::;;;;;;;:::::::::::::::99999888888888888887777777777777666666666666666555555555555544444444444444433333333333333333222222222221111111111110000000000000////////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFGFFFFFFFFFFFFFFFFFFFEEEEEFFEEEEEEEEEEEEEEEEFFFFFFFGGGHHHIIJJKKLLMMNNNOOOOPPPQQQQQQQPPPOONNMMLLKKKKJJJMMLLLLKKJJJIIIHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEDDDDDBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;:::;;;;;;:::::::::::::::999998888888888888887777777777776666666666666655555555555555444444444444444333333333333333332222222222221111111111110000000000000///////////////..............--------------,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWVVWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEEEEEEEEFFFFFFGGGGHHIIJJKKLLMMNNNOOOOOPPQQQQQQPPPOOONNMMLLKKKKJJJMMLLLLKKJJJIIIHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEDDDDDBBBBBBBBBBBBBBBBBAAAAAAA@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;;::::;;;;;:::::::::::::::9999988888888888888877777777777776666666666666655555555555554444444444444443333333333333333332222222222221111111111100000000000000///////////////..............-------------,,,,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHIIJJKKLLMMNNNOOOOOOOQQQQQPPPPOONNMMMLLKKKKJJJMMLLLKKKJJJIIHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEDDDDDCBBBBBBBBBBBBBBBBBAAAAAAA@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;:::::;;;;:::::::::::::::99999988888888888888777777777777766666666666666555555555555544444444444444443333333333333333322222222222221111111111000000000000000//////////////..............--------------,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!"!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMMMLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIJJKLLMMMNNNOOOOOOQQQQPPPPOOONNMMLLLKKKKJJJMMLLLKKKJJIIIHHHGGGGGGGGGEFFFFFFFFFFFFFEEEEEDDDDDCBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;:::::;;;:::::::::::::::999999988888888888887777777777777666666666666665555555555555444444444444444433333333333333333222222222222221111111110000000000000000/////////////...............-------------,,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!"!!!!!!!!!!!!!!!  TTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIJJKKLLMMNNNNOOOOOQQQPPPPOOONNMMMLLLKKKKJJJMMLLLKKKJJIIIHHHGGGGGGGGGEEEFFFFFFFFFFEEEEEEDDDDDCBBBBBBBBBBBBBBBBBAAAAAA@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;::::::;;:::::::::::::::9999999988888888888877777777777776666666666666655555555555554444444444444444333333333333333332222222222222221111111100000000000000000/////////////..............--------------,,,,,,,,,,,,,,++++++++++++++++++++************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGHHIIJJKKLLMMMNNNOOOOOPPPPPPOOONNNMMLLLLKKKKJJJMMLLLKKKJJIIHHHHGGGGGGGGGEEEEEFFFFFFFEEEEEEDDDDDCCBBBBBBBBBBBBBBBBBAAAAAA@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::;:::::::::::::::9999999998888888888887777777777777666666666666655555555555554444444444444444333333333333333332222222222222221111111110000000000000000/////////////...............--------------,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHIIJJKKLLLMMNNNNNOOOPPPPPOOONNNMMMLLLKKKKJJJJMMLLLKKJJJIIHHHGGGGGGGFGGEEEEEEFFFFFEEEEEEEDDDDDCCBBBBBBBBBBBBBBBBBAAAAAA@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;::::::::::::::::::::::9999999999888888888887777777777777666666666666665555555555554444444444444444333333333333333333222222222222221111111110000000000000000/////////////...............--------------,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHIIIJJKKLLMMMNNNNNNNPPPPOOONNNMMMLLLKKKKKJJJJMLLLLKKJJJIIHHHGGGGGGFFFFEEEEEEEEEEEEEEEEEEDDDDDCCBBBBBBBBBBBBBBBBBAAAAA@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::9999999999988888888887777777777777666666666666665555555555555444444444444444333333333333333333222222222222221111111110000000000000000/////////////................-------------,,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIJJKKLLMMMNNNNNNNPPOOOOONNNMMMLLLKKKKJJJJJMLLLKKKJJIIIHHHGGGGGFFFFFEEEEEEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBBBBBBBAAAAA@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<;;;;;;;;::::::::::::::::::::::9999999999998888888887777777777777766666666666665555555555555544444444444444433333333333333333222222222222222111111110000000000000000//////////////...............--------------,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIJJKKLLLMMMNNNNNNPOOOOONNNMMMLLLKKKKJJJJJJMLLLKKKJJIIIHHGGGGGGFFFFFEEEEEEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBBBBBBBAAAAA@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::::::::99999999999998888888877777777777777666666666666655555555555555444444444444444333333333333333332222222222222221111111110000000000000000/////////////................-------------,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEFFFFFFEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGHHHIIJJKKKLLMMMMNNNNNOOOOONNNMMMLLLKKKKKJJJJJILLLLKKJJJIIHHHGGGGGGFFFFFEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBAAAAA@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>======<<<<<<;;;;;;;;::::::::::::::::::::::9999999999999888888877777777777777666666666666655555555555555544444444444444333333333333333332222222222222221111111110000000000000000/////////////.................-------------,,,,,,,,,,,,+,+++++++++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFFEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHIIIJJKKKLLMMMMMNNNNOOOONNNNMMLLLKKKKJJJJJJJILLLKKKJJJIIHHHGGGGGFFFFFFEEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBBBBBBBAAAAAA@@@@?????????>>>>>>>>>>>>>???>>>????????>>>>>>>>>======<<<<<<;;;;;;;;::::::::::::::::::::::9999999999999988888877777777777777666666666666655555555555555544444444444444333333333333333333222222222222221111111110000000000000000/////////////..................------------,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJIIIJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEFFFEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFGGGGHHHIIIJJKKKLLLMMMMNNNNOOOONNNMMMLLLKKKJJJJJJJIILLLKKKJJIIIHHHGGGGGGFFFFGEEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBBBBBBBAAAAAA@@@@????????>>>>>>>>>>>>?????????????????>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::::::::9999999999999998888887777777777777766666666666655555555555555544444444444444333333333333333333222222222222221111111110000000000000000/////////////..................------------,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEEEEEEEEEDDDDDEDDDDDDDEEEEEEEEEEEEEFFFFGGGGHHHIIJJJKKKLLLMMMMMNNNOOONNNNMMLLLKKKJJJJJJJIIILLLKKJJJIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@???????>>>>>>>>>>>???????????????????>>>>>>>=====<<<<<<<;;;;;;;;:::::::::::::::::::::9999999999999999888887777777777777766666666666655555555555555544444444444444433333333333333333222222222222222111111111000000000000000/////////////..................-------------,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFGGGHHHIIIJJJKKLLLMMMMMMNNMOOONNNMMMLLKKKJJJJJJIIIIILLKKKJJJIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDCCCCCBBBAAAAAAAAAAAAAAAAA@@@@???????>>>>>>>>>>>>???????????????????>>>>>>=====<<<<<<<;;;;;;;;;::::::::::::::::::::99999999999999998888877777777777777666666666666655555555555555444444444444443333333333333333332222222222222221111111110000000000000000////////////..................-------------,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  SSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEFFFFFGGGHHHIIIJJKKKLLLMMMMMMMMMOOONNNMMLLLKKKJJJJJIIIIIILKKKKJJIIIHHHGGGGGGGGGGGGEEFFFFFEEEEEEEDDDDDCCCCCCBAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>????????????????????>>>>>>=====<<<<<<<;;;;;;;;::::::::::::9::::::::9999999999999998888877777777777777666666666666655555555555555444444444444444333333333333333232222222222222221111111110000000000000000////////////...................------------,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  SSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFFGGHHHIIIJJJKKKLLLMMMMMMMMMOOONNNMMLLKKKJJJJIIIIIIIILKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>???????????????????>>>>>>=====<<<<<<<;;;;;;;;;::::::::::::9:::::::9999999999999998888877777777777777666666666666655555555555555444444444444444333333333333333223222222222222222111111111000000000000000////////////...................-------------,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMOONNNMMMLLKKJJJJIIIIIIIIHKKKKJJJIIHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDCCCCCCBAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>????????????????????>>>>>=====<<<<<<;;;;;;;;;::::::::::::99::::::9999999999999998888877777777777777666666666666655555555555555444444444444444333333333333333322222222222222221111111111100000000000000////////////...................-------------,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFGGGHHHIIIJJKKKLLLLMMMMMMMMMOONNNMMLLLKKJJJIIIIIIIIHHKKKJJJIIIHHHGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDCCCCCCBBAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>???????????????????>>>>>=====<<<<<<<;;;;;;;;::::::::::::999:::::9999999999999999888887777777777777766666666666655555555555555444444444444444333333333333333322222222222222222111111111110000000000000////////////...................-------------,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDEEEEFFFGGGHHHIIJJJKKKLLLLMMMMMMMMOONNNMMLLLKKJJJIIIIIIIIHHKKJJJIIIHHHGGGGFFFFGGGGGGFFFFFFEEEEEEDDDDCCCCBBBBBA@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>???????????????????>>>>=====<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888888777777776666666666666655555555555544444444444444434333333333333333332222222222111111111111111000000000000000/////////////////.................--------------,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! !!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCDCCCCCCCCCCDDDDDDDEEEEFFFGGGHHIIIJJJKKKLLLLMMMMMMMMOONNNMMLLKKKJJJIIIIIIIHHHKKJJJIIHHHGGGGGFFFFFGGGGGFFFFFFEEEEEDDDDCCCCCBBBBB@@@@@@@@@@@@@@@@@@@?????>??>>>>>>>>>>>>>>>>???????????????????>>>>====<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888888888777777776666666666666655555555555544444444444444433433333333333333332222222222111111111111111000000000000000/////////////////.................--------------,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! !  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVVVUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEFFGGGHHIIIJJJKKKLLLLMMMMMMMMOONNNMMLLKKJJJIIIIIIHHHHHKJJJJIIHHHGGGGFFFFFFGGGGGFFFFFEEEEEEDDDCCCCCBBBBBB@@@@@@@@@@@@@@@@@@??????>?>>>>>>>>>>>>>>>>>??????????????????>>>>=====<<<<<<;;;;;;;;;;::::::::::::99999999999888888888888888777777776666666666666655555555555544444444444444433333333333333333332222222222111111111111111000000000000000/////////////////.................--------------,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDEEEEFFGGGHHHIIJJJKKKLLLLMMMMMMMMONNNMMMLLKKJJJIIIIIIHHHHHKJJJIIIHHGGGGFFFFFFFFGGGGEFFFEEEEEEDDDDCCCCBBBBBBA@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>??????????????????>>>>====<<<<<;;;;;;;;;;;::::::::::::999999999999888888888888888777777766666666666666555555555555444444444444444333333333333333333322222222222111111111111110000000000000000/////////////////................--------------,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!  RRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFGGGHHHIIJJJKKKLLLLLMMMMMMMONNNMMLLKKKJJIIIIIIHHHHHHKJJJIIIHHGGGFFFFFFFFFFGGGEEEEEEEEEDDDDCCCCBBBBBBAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>?????????????????>>>>====<<<<<;;;;;;;;;;;:::::::::::999999999999888888888888888777777776666666666666555555555555444444444444444333333333333333333322222222222111111111111111000000000000000/////////////////.................-------------,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFGGGHHIIIJJKKKKLLLLMMMMMMLNNNNMMLLKKJJJIIIIIIHHHHHHJJJJIIHHHGGGFFFFFFFFFFFGGEEEEEEEEDDDDCCCCBBBBBBAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>?????????????????>>>====<<<<<;;;;;;;;;;;::::::::::::99999999999888888888888888777777776666666666666555555555555444444444444444433333333333333333322222222222211111111111111000000000000000/////////////////.................--------------,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFGGGHHIIIJJJKKKLLLLLMMMMLLNNNMMMLLKKJJJIIIIIIHHHHHHJJJJIIHHHGGGFFFFFFFFFFFFFEEEEEEEDDDDCCCCBBBBBBAAAA@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>====<<<<;;;;;;;;;;;::::::::::::99999999999888888888888888777777776666666666666555555555555544444444444444433333333333333333332222222222221111111111111000000000000000/////////////////.................--------------,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFGGGHHIIIJJKKKKLLLLLLLLLLNNNMMLLKKKJJJIIIIIIHHHHHHJJJJIIHHGGGFFFFFFFFFFFFFFEEEEEDDDDDCCCCBBBBBBAAAAA@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>===<<<<<;;;;;;;;;;;::::::::::::9999999999888888888888888777777776666666666666655555555555544444444444444433333333333333333332222222222222111111111111100000000000000//////////////////................--------------,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHHHIIJJJKKKLLLLLLLLLLNNMMMLLKKJJJIIIIIIIIHHHHHKJJJIIHHGGGFFFFFFEFFFFFFFEEDDDDDDDCCCCCBBBBBAAAAAA@@??????????????????>>>>>>>>>>>>>=====>>>>>>>>??????????????>>>>===<<<<;;;;;;;;;;;::::::::::::9999999999988888888888888777777776666666666666655555555555544444444444444433333333333333333332222222222222211111111111100000000000000//////////////////................---------------,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEFFFGGGHHIIIJJJKKKLLLLLLLLLNNMMLLLKKJJJIIIIIIIIHHHHHKJJJIIHHGGGFFFFEEEEEEFFFFDDDDDDDDCCCCCBBBBBAAAAAAA@??????????????????>>>>>>>>>>>>=========>>>>>>>?????????????>>>====<<<<;;;;;;;;;;::::::::::::9999999999988888888888888777777776666666666666655555555555544444444444444433333333333333333332222222222222221111111111100000000000000//////////////////................---------------,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDEEFFFGGHHHIIIJJKKKKLLLLLLLLNMMMLLKKKJJJIIIIIIIIIHHHHKJJJIIHHGGGFFFEEEEEEEEEEEDDDDDDCCCCCCBBBBBAAAAAAAA??????????????????>>>>>>>>>>>>===========>>>>>>>???????????>>>>===<<<<;;;;;;;;;;::::::::::::99999999999888888888888887777777776666666666666555555555555444444444444444333333333333333333322222222222222211111111111000000000000000/////////////////.................---------------,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCDDDEEEFFGGGHHHIIJJJKKKKLLLLLLKMMMLLLKKKJJJIIIIIIIIIHHHHKJJJIIHHGGFFFFEEEEEEEEEEEDDDDCCCCCCCBBBBBAAAAAAAAA?????????????????>>>>>>>>>>>>=============>>>>>>>?????????>>>>>===<<<<;;;;;;;;;::::::::::::99999999999888888888888887777777777666666666666555555555555544444444444444433333333333333333332222222222222211111111111100000000000000/////////////////.................---------------,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCDDDDEEFFFGGGHHIIIJJJKKKKLLLLKKMMMLLLKKJJJIIIIIIIIIIIHHHKJJIIIHHGGFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBAAAAAAAAA???????????????>>>>>>>>>>>>>>==============>>>>>>>????????>>>>====<<<<;;;;;;;;;::::::::::::9999999999888888888888887777777777766666666666555555555555554444444444444433333333333333333332222222222222211111111111100000000000000/////////////////.................---------------,,,,,,,,,,,,+++++++++++++++++***************))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSUUUUUUUUUUTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGHHHIIJJJKKKKKKKKKKMMMLLKKKJJJIIIIIIIIIIIHHHKJJIIIHHGGFFFEEEEEEEEEEEECCCCCCCCBBBBBBBAAAAAAAAAA??????????????>>>>>>>>>>>>>>================>>>>>>>??????>>>>>===<<<<;;;;;;;;;::::::::::::9999999999988888888888887777777777776666666666555555555555554444444444444433333333333333333332222222222222221111111111100000000000000/////////////////.................----------------,,,,,,,,,,,,++++++++++++++++***************))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSSSSSSUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHIIIJJJKKKKKKKKKMMLLLKKKJJJIIIIIIIIIIIHHHKJJIIHHHGGFFEEEEEEDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>=================>>>>>>>>??>>>>>>====<<<<;;;;;;;;::::::::::::99999999999988888888888877777777777776666666665555555555555544444444444444333333333333333333322222222222222211111111111000000000000000////////////////..................---------------,,,,,,,,,,,,++++++++++++++++***************))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  QQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDEEEEFFFGGGHHIIIJJJKKKKKKKKMMLLLKKKJJJIIIIIIIIIIIHHHJJJIIHHGGFFFEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAA??????????>>>>>>>>>>>>>>=>>===================>>>>>>>>>>>>>>>====<<<<;;;;;;;;::::::::::::9999999999998888888888877777777777777666666666555555555555544444444444444333333333333333333322222222222222211111111111000000000000000////////////////..................---------------,,,,,,,,,,,,++++++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEFFFGGGHHIIIJJJKKKKKKKKMLLLLKKKJJJIIIIIIIIIIIHHHJJJIIHHGGFFFEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>==>>====================>>>>>>>>>>>>>====<<<<;;;;;;:;::::::::::::9999999999998888888888887777777777777766666666555555555555554444444444444333333333333333333332222222222222211111111111000000000000000////////////////..................---------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEEFFFGGHHHIIIJJJKKKKKKKMLLLLKKKJJJIIIIIIIIIIHHHHJJIIIHHGGFFEEEEDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAAA@?????????>>>>>>>>>>>>>>==>======================>>>>>>>>>>>>====<<<<;;;;;;:::::::::::::9999999999999888888888887777777777777766666666555555555555554444444444444333333333333333333332222222222222211111111111000000000000000////////////////.................-----------------,,,,,,,,,,,,+++++++++++++++****************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHIIIJJJKKKKKKKMLLLLKKKJJJJIIIIIIIIIHHHHJJIIHHGGGFFEEEDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@????????>>>>>>>>>>>>>>===>=======================>>>>>>>>>>=====<<<;;;;;;::::::::::::::999999999999888888888887777777777777766666666555555555555554444444444444333333333333333333332222222222222211111111111000000000000000////////////////.................-----------------,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEEFFFGGHHHIIJJJJKKKKKKMLLLLKKKJJJJIIIIIIIIHHHHGJJIIHHGGFFFEEEDDDDDDDCCCCBBBBBBBAAAAAAAAAAAAAAAA@@???????>>>>>>>>>>>>>>====>=======================>>>>>>>>>=====<<<<;;;;;;:::::::::::::999999999999888888888887777777777777766666666555555555555554444444444444333333333333333333332222222222222211111111111100000000000000////////////////.................-----------------,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEEFFFGGGHHIIIJJJJKKKKKMLLLLKKKJJJJIIIIIIIHHHHHGJIIHHHGGFFEEEDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAAA@@@???????>>>>>>>>>>>>>>====>========================>>>>>>>======<<<<;;;;;:::::::::::::9999999999998888888888877777777777777666666665555555555555544444444444443333333333333333332322222222222222211111111111000000000000000///////////////..................----------------,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEFFFGGGHHHIIJJJJKKKKKMLLLLKKKJJJJJIIIIIIHHHHGGJIIHHGGFFFEEEDDDDDCCCCCCCBBBAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>=====>==========================>>>>======<<<<;;;;;;::::::::::::9999999999998888888888877777777777777666666666555555555555554444444444443333333333333333332222222222222222211111111111000000000000000///////////////..................----------------,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEEFFFGGHHHIIIJJJJKKKJMLLLLKKKKJJJJIIIIIIHHHHGGIIHHHGGFFEEEDDDDDCCCCCCCCBAAAAAAAAAAAAAAAAAAAA@@@@??????>>>>>>>>>>>>>======>====================================<<<<;;;;;:::::::::::::999999999998888888888877777777777777666666666555555555555554444444444443333333333333333332222222222222222211111111111000000000000000////////////////.................----------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRRRTTTTTTTTTTTTTSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBCCCCDDDDEEEFFFGGGHHIIIJJJJJJJJLLLLLKKKKJJJJIIIIIHHHHGGGIIHHGGFFFEEDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAA@@@@@@?????>>>>>>>>>>>>>>======>===================================<<<<<;;;;;::::::::::::999999999999888888888877777777777777666666666555555555555554444444444443333333333333333332222222222222222211111111111100000000000000////////////////................-----------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBCCCCDDDDDEEEFFFGGHHHIIJJJJJJJJLLLLLKKKKJJJJJIIIIHHHHGGGIHHHGGFFEEEDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>>=======>>==================================<<<<;;;;;;:::::::::::999999999999888888888877777777777777666666666555555555555554444444444444333333333333333332222222222222222211111111111110000000000000////////////////.................----------------,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKJJJJJJJJJJJJJHHGGGGGGGGGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDEEEEFFFGGHHHIIJJJJKKKKKMMMMMLLLLKKKKJJJJIIIHHHGGJJJIIHHGGGFFFEEEEEEEEEDDDBAAAAAAAAAAAAAAAAAAAAAA@@??????>>>>>>>>>>>>>>>>===>>>>>>>>===========================<<<<<;;;;;::::::::::::::999999999999888888777777777777766666666666666555555555555554444444433333333333333333222222222222222222222111111111111111000000000000000/////////................---------------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCDDDDEEEEFFGGGHHIIIJJJKKKKKMMMMMLLLLKKKKJJJJIIIHHHGGJJIIHHHGGFFFEEEEEEEEEDDDDAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<;;;;;;:::::::::::::999999999999888888777777777777766666666666666555555555555554444444443333333333333332222222222222222222222211111111111111000000000000000/////////.................--------------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCDDDDDEEEFFFGGHHHIIJJJJKKKKMMMMMLLLLKKKKJJJJIIIHHGGGJJIIHHGGGFFFEEEEEEEEDDDDDAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<;;;;;:::::::::::::999999999999888888877777777777766666666666666555555555555554444444444333333333333332222222222222222222222211111111111111000000000000000/////////.................--------------,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCDDDDEEEEFFGGGHHIIIJJJJKKKMMMMMLLLLKKKKJJJIIIHHHGGFJIIHHHGGFFFEEEEEEEDDDDDDDAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<;;;;;::::::::::::999999999999888888887777777777776666666666666555555555555555444444444433333333333332222222222222222222222211111111111111000000000000000//////////................--------------,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDDEEEFFFGGHHHIIJJJJJKKMMMMMLLLLKKKKJJJIIIHHHGGFJIIHHGGGFFFEEEEEEDDDDDDDDAAAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<;;;;;::::::::::::999999999998888888887777777777766666666666666555555555555554444444444433333333333322222222222222222222222111111111111111000000000000000//////////...............--------------,,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAABBBBBBBBBBBCCCCCDDDDEEEFFFGGHHIIIJJJJJKMMMMMLLLLLKKKJJJIIIHHGGGFJIIHHGGFFFFEEEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<;;;;;::::::::::::999999999998888888888777777777766666666666666655555555555554444444444443333333333322222222222222222222222111111111111111000000000000000///////////..............--------------,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAABBBBBBBBBCCCCCDDDDEEEFFGGGHHIIIJJJJJMMMMMLLLLLKKKJJJIIIHHGGFFIIHHHGGFFFEEEEEEDDDDDDDDDAAAAAAAAAAA@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<;;;;;:::::::::::999999999998888888888877777777766666666666666655555555555554444444444444333333333322222222222222222222222111111111111111000000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAABBBBBBBBBCCCCCDDDEEEFFFGGHHIIIJJJJJMMMMMLLLLLKKKJJJIIIHHGGFFIIHHGGGFFFEEEEEDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<;;;;;;:::::::::::99999999998888888888887777777766666666666666655555555555554444444444444433333333322222222222222222222222111111111111111000000000000000/////////////............--------------,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAABBBBBBBBCCCCCCDDDEEEFFGGGHHIIIJJJJMMMMMLLLLLKKKJJJIIHHHGGFFIIHHGGFFFEEEEEEDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>============<<<<<<<<<<<<;;;;;:::::::9:::99999999999888888888888777777766666666666666655555555555554444444444444433333333322222222222222222222222111111111111111000000000000000//////////////............--------------,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBCCCCCDDDDEEFFFGGHHHIIIJJJLMMMLLLLLLKKKJJJIIHHHGGFFIIHHGGFFFEEEEEDDDDDDDDDDDAAAAAAAA@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>============<<<<<<<<<<<;;;;;;:::::::9::999999999998888888888888777777666666666666666555555555555544444444444444333333333222222222222222211222221111111111111111000000000000000//////////////...........--------------,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBCCCCCDDDEEEFFGGGHHIIIJJJLLLLLLLLLLKKKJJJIIHHGGGFFIHHGGGFFFEEEEEDDDDDDDDDDDAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>>============<<<<<<<<<<;;;;;;:::::::99::99999999998888888888888777777666666666666666555555555555554444444444444333333333222222222222222221122221111111111111110000000000000000///////////////..........---------------,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJIIIIIIIIIIIIGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBCCCCCDDDEEFFFGGHHIIIIJJLLLLLLLLLLKKKJJJIIHHGGFFEIHHGGGFFFEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>>============<<<<<<<<<<;;;;;;::::::999:99999999998888888888888777777666666666666666555555555555554444444444444433333333222222222222222211112221111111111111111000000000000000///////////////..........----------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCCDDDEEEFFGGHHHIIIJJLLLLLLLLLLKKKJJJIIHHGGFFEIHHGGFFFEEEEEDDDDDDDDDDDDAAAAA@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>=============<<<<<<<<<;;;;;;:::::::99999999999998888888888888777777666666666666666555555555555554444444444444433333333222222222222222211111221111111111111111000000000000000///////////////..........-----------------,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCDDDEEFFGGGHHIIIIJLLLLLLLLLLKKKJJJIIHHGGFFEIHHGGFFFEEEEDDDDDDDDDDDDDAAAAA@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>============<<<<<<<<<;;;;;;:::::::99999999999998888888888888777777666666666666666555555555555554444444444444433333333222222222222222211111121111111111111110000000000000000///////////////..........-----------------,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCDDDEEEFFGGHHHIIIJLLLLLLLLLLKKKJJJIIHHGGFFEHHGGGFFEEEEEDDDDDDDDDDDDDAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>==========<<<<<<<<<<;;;;;;;::::::99999999999999888888888888777777666666666666666555555555555554444444444444433333333322222222222222211111111111111111111111000000000000000///////////////..........-----------------,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCDDEEEFFGGHHHIIIJLLLLLLLLLLKKKJJJIIHHGGFFEHHGGFFFEEEEDDDDDDDDDDDDDDAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>=========<<<<<<<<<<;;;;;;;:::::::9999999999999888888888888777777666666666666666555555555555554444444444444443333333322222222222222211111111111111111111110000000000000000////////////////.........-----------------,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCDDDEEFFGGGHHIIIILLLLLLLLLLLKKJJJIIHHGGFEEHHGGFFFEEEEDDDDDDDDDDDDDCAAA@@@@@@@@@@@@??????????>>>>>>>=====>>>>>>>>>>>>>????>>>>>>>=========<<<<<<<<<;;;;;;;;:::::::99999999999998888888888887777777666666666666665555555555555544444444444444433333333222222222222222111111111111111111111100000000000000000///////////////.........-----------------,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIHFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCDDDEEFFFGGHHIIIILLLLLLLLLLLKKKJJIIHHGFFEEHGGGFFEEEEEDDDDDDDDDDDDCCAA@@@@@@@@@@@@???????????>>>>>=========>>>>>>>>>>>??>>>>>>>>=========<<<<<<<<<;;;;;;;;:::::::99999999999998888888888887777777766666666666665555555555555544444444444444433333333222222222222222111111111111111111111110000000000000000///////////////.........-----------------,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  OOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCDDEEEFFGGHHHIIILLLLLLLLLLLKKJJJIIHGGFFEEHGGFFFEEEEDDDDDDDDDDDCCCC@@@@@@@@@@@@@????????????>>=============>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;:::::::99999999999998888888888887777777776666666666665555555555555544444444444444433333333322222222222222111111111111111111111110000000000000000///////////////.........-----------------,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  OOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCDDDEEFFGGHHHIIILLLLLLLLLLLKKJJJIHHGGFFEDHGGFFEEEEEDDDDDDDDDDCCCCC@@@@@@@@@@@@?????????????=================>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;:::::::99999999999998888888888887777777777666666666665555555555555544444444444444433333333332222222222222111111111111111111111100000000000000000///////////////.........-----------------,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCDDDEEFFGGHHHIIILLLLLLLLLLLKKJJIIHHGGFEEDGGFFFEEEEDDDDDDDDDDCCCCCC@@@@@@@@@@@??????????????==================>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;::::::::9999999989999888888888887777777777766666666665555555555555554444444444444443333333333222222222222111111111111111111111110000000000000000///////////////.........-----------------,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!! !  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCDDEEFFGGGHHIIILLLLLLLLLLKKKJJIIHHGFFEEDGGFFEEEEEDDDDDDDDDDCCCCCC@@@@@@@@@@???????????????=====================>>>>>>>>>>>========<<<<<<<<<<;;;;;;;::::::::9999999998999888888888887777777777776666666665555555555555555444444444444443333333333322222222222211111111111111111111100000000000000000////////////////.........-----------------,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAABBBBBBBBBCCCDDEEEFFGGHHHIILLLLLLLLLLKKKJJIIHGGFEEDDGFFFEEEEDDDDDDDDDDCCCCCCC@@@@@@@@@????????????????=========================>>>>>=========<<<<<<<<<<<;;;;;;::::::::9999999998899888888888887777777777777666666665555555555555555444444444444443333333333332222222222211111111111111111111100000000000000000////////////////..........----------------,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAABBBBBBBCCCDDDEEFFGGHHHIIKLLLLLLLLLKKKJJIHHGGFEEDDGFFEEEEDDDDDDDDDDCCCCCCCC@@@@@@@@???????????????>>=========================>>>=========<<<<<<<<<<<<<;;;;;::::::::9999999998889888888888887777777777777766666665555555555555555444444444444443333333333333222222222211111111111111111111100000000000000000////////////////...........---------------,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBCCCDDEEFFFGGHHIIKLLLLLLLLLKKJJIIHHGFFEDDCFFFEEEEDDDDDDDDDDCCCCCCCC@@@@@@@@??????????????>>>====================================<<<<<<<<<<<<;;;;;;::::::::9999999998888888888888888777777777777766666665555555555555555444444444444443333333333333322222222211111111111111101111110000000000000000////////////////............--------------,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCDDEEFFFGGHHIIIKLLLLLLLLLKKKJJIHHGFFEDDCFEEEDDDDDDCCCCCCCCCCCCBBB@@?????????????>>>>>>>>>>>==================================<<<<<<<<<<<<;;;<<<<<;;;;;;;;:::::::::99999998888888888887777777777666665555555555555555444444444444443333333333333333333222222222222221111111111111110000000000000000////////................--.-----------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEFFGGHHHIIKLLLLLLLLKKKJJIIHGGFEEDDCEEEDDDDDDDCCCCCCCCCCCBBBB@?????????????>>>>>>>>>>>=================================<<<<<<<<<<<<<;;;;<<<<;;;;;;;;:::::::::99999998888888888887777777777766665555555555555555444444444444443333333333333332333222222222222222111111111111110000000000000000////////................---.----------------,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCDDEEEFFGGHHIIKKLLLLLLLKKKJJIIHGFFEDDCCEEEDDDDDDCCCCCCCCCCCCBBBB?????????????>>>>>>>>>>>>===============================<<<<<<<<<<<<;;;;;;;<<<;;;;;;;;:::::::::99999998888888888887777777777776665555555555555555444444444444443333333333333332233222222222222222111111111111110000000000000000////////................---------------------,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDEEFFGGHHHIKKKLLLLLKKKJJIIHHGFFEDDCCEEDDDDDDDCCCCCCCCCCCBBBBB????????????>>>>>>>>>>>>>=============================<<<<<<<<<<<<<;;;;;;;;<<;;;;;;;;:::::::::99999999888888888887777777777777665555555555555555444444444444443333333333333332223222222222222222111111111111110000000000000000////////.................--------------------,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFHHHHHGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCDDDEEFFGGHHHKKKKKKKKKKKJJIIHGGFEEDCCBEEDDDDDDCCCCCCCCCCCCBBBBB???????????>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::99999999888888888888777777777777765555555555555555444444444444443333333333333333222322222222222222211111111111110000000000000000////////................---------------------,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDEEFFGGGHHJKKKKKKKKKJJJIIHGGFEDDCCBEDDDDDDCCCCCCCCCCCCCBBBBB?????????>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::99999999888888888888777777777777765555555555555555444444444444443333333333333333222222222222222222211111111111110000000000000000////////.................---------------------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFHGGGGGGGGGGGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBCCDDDEEFFGGHHJJKKKKKKKKJJIIHHGFFEDDCCBEDDDDDDCCCCCCCCCCCCBBBBBB????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::;;;;;;::::::::::99999999988888888888777777777777766555555555555555444444444444443333333333333333222222222222222222211111111111110000000000000000////////.................---------------------,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))(((((((((((''''''''''''''&''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAA@AAAAAAAAAABBBCCCDDEEFFGGGHJJJKKKKKKJJJIIHHGFFEDDCCBEDDDDDCCCCCCCCCCCCCBBBBBB???????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::;;;;;::::::::::99999999998888888888777777777777776655555555555555444444444444443333333333333333222222222222222222211111111111111000000000000000////////.................---------------------,,,,,,,,,,,,,,,++++++++++++++++************))))))))))))))))))(((((((((((''''''''''''''&&'&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBCCDDDEEFFGGHJJJJKKKKJJJJIIHGGFEEDDCBBEDDDDDCCCCCCCCCCCCCBBBBBB??????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::;;;;::::::::::99999999999888888888777777777777766665555555555555444444444444443333333333333333222222222222222222211111111111111000000000000000/////////................----------------------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBCCCDDEEFFGGGIJJJJJJJJJJIIHHGGFEEDCCBBDDDDDDCCCCCCCCCCCCCBBBBBB?????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::;;;::::::::::99999999999988888888777777777777766666555555555555444444444444443333333333333333222222222222222222221111111111111000000000000000//////////..............-----------------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDEEFFFGGIJJJJJJJJJJIIHHGGFEEDCCBBDDDDDDCCCCCCCCCCCCBBBBBBB????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;:::::::::::999999999999888888887777777777777766666555555555554444444444444433333333333333332222222222222222222211111111111111000000000000000//////////..............----------------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCDDEEEFFGGIIJJJJJJJJJIIHHGGFEEDCCBBDDDDDDCCCCCCCCCCCCBBBBBBA???>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::9999999999999888888887777777777777766666655555555554444444444444443333333333333332222222222222222222211111111111111100000000000000///////////.............----------------------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCDDEEEFFGGIIJJJJJJJJIIIHHGFFEEDCCBBDDDDDDCCCCCCCCCCCCBBBBBBA???>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::9999999999999888888887777777777777766666665555555554444444444444444333333333333332222222222222222222211111111111111100000000000000////////////...........-----------------------,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCDDEEEFFGGIIIJJJJJJJIIIHHGFFEEDCCBBEDDDDDCCCCCCCCCCCBBBBBBBA??>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9::::::::9999999999998888888887777777777777766666666555555554444444444444444333333333333332222222222222222222211111111111111100000000000000/////////////...........----------------------,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCDDEEEFFFGIIIJJJJJJIIIHHHGFFEEDCCBBEDDDDDCCCCCCCCCCCBBBBBBAA?>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::::::9999999999998888888887777777777777766666666655555554444444444444444333333333333332222222222222222222211111111111111100000000000000//////////////..........----------------------,,,,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCDDEEEFFFGIIIIJJJJJIIIHHGGFFEEDCCCBEDDDDDCCCCCCCCCCCBBBBBBAA?>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999::::::99999999999988888888877777777777777666666666655555544444444444444443333333333333322222222222222222222111111111111111000000000000000//////////////.........----------------------,,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCDDEEEFFFGIIIIIJJJIIIIHHGGFFEEDCCCBEDDDDDCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999:::::99999999999988888888877777777777777666666666665555544444444444444443333333333333322222222222222222222111111111111111000000000000000///////////////........----------------------,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCDDEEEFFFGIIIIIIIIIIIIHHGGFFEEDDCCBEDDDDDCCCCCCCCCCBBBBBAAAA>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999999::::99999999999988888888877777777777777666666666666555544444444444444443333333333333322222222222222222222111111111111111100000000000000///////////////........----------------------,,,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCDDEEEFFFGIIIIIIIIIIIIHHGGFFEEDDCCBEDDDDDCCCCCCCCCBBBBBBAAAA>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::9999999:::99999999999988888888887777777777776666666666666655544444444444444443333333333333322222222222222221222111111111111111100000000000000///////////////........------------------,---,,,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBCCCDDEEEFFFFHIIIIIIIIIIHHHGGFFEEDDCCBEDDDDDCCCCCCCCCBBBBBAAAAA>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999:999999999999988888888888777777777777666666666666665544444444444444443333333333333322222222222222221122111111111111111100000000000000////////////////.......------------------,,--,,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  MMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBCCCDDEEEFFFFHIIIIIIIIIIHHHGGFFEEDDCCBEDDDDDCCCCCCCCBBBBBBAAAAA>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999:99999999999988888888888877777777777666666666666666544444444444444443333333333333322222222222222221112111111111111111100000000000000////////////////.......-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBCCCDDEEEFFFFHIIIIIIIIIHHHHGGFFEEDDCCBEDDDDDCCCCCCCCBBBBBAAAAAA>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999999888888888888877777777776666666666666665444444444444444433333333333333222222222222222211111111111111111111000000000000000///////////////.......-----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????@@@@@@@AAAABBBCCCDDDEEEFFFHHIIIIIIIIHHHGGGFFEEDDCCBEDDDDDCCCCCCCBBBBBBAAAAAA>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999999888888888888877777777766666666666666665544444444444444433333333333333222222222222222211111111111111111111000000000000000///////////////.......-----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIIIIHHHHGGFFEEEDDCCBEDDDDDCCCCCCCBBBBBAAAAAA@>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999999888888888888877777777766666666666666665554444444444444433333333333333222222222222222211111111111111111111000000000000000///////////////........----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????????????@@@@@@AAAABBCCCDDDEEEFFFHHHHIIIHHHHHGGGFFEEDDDCCBEDDDDCCCCCCCBBBBBBAAAAAA@>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999988999999999888888888888877777777766666666666666665555444444444444433333333333332222222222222222211111111111111111111000000000000000////////////////.......----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@AAABBBCCCDDDEEEFFFHHHHHIHHHHHHGGGFFEEDDDCCBEEDDDDCCCCCCBBBBBBAAAAA@@============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999989999998888888888888777777777666666666666666555555555544444444444444443333333333333333222222222222222221111111111111110000000000000////////////////..........-----------------,,,,,,,,,++++++++++++++++++*************))))))))))))))))))(((((((((((((((((((('(''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@AAABBBCCCDDDEEEFFFHHHHHHHHHHHGGGFFFEEDDCCCBEDDDDDCCCCCBBBBBBAAAAAA@@===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999988999998888888888888777777777666666666666666555555555544444444444444443333333333333333222222222222222221111111111111110000000000000////////////////..........-----------------,,,,,,,,,+++++++++++++++++**************))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@AAABBBCCCDDDEEEFFFHHHHHHHHHHHGGGFFEEEDDCCCBEDDDDCCCCCCBBBBBAAAAAA@@@==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999988899998888888888888777777777666666666666666555555555544444444444444443333333333333333222222222222222221111111111111110000000000000////////////////...........----------------,,,,,,,,,+++++++++++++++++**************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@AAABBBCCCDDEEEEFFFHHHHHHHHHHGGGFFFEEDDDCCBBEDDDDCCCCCBBBBBBAAAAA@@@@=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999988889998888888888888777777777666666666666666555555555554444444444444443333333333333333222222222222222221111111111111110000000000000////////////////...........----------------,,,,,,,,,+++++++++++++++++**************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@AAABBBCCDDDEEEEFFFHHHHHHHHGGGGGFFEEEDDCCCBBEDDDDCCCCCBBBBBAAAAAA@@@@========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999988888998888888888888777777777766666666666666555555555555444444444444443333333333333333222222222222222221111111111111110000000000000////////////////...........----------------,,,,,,,,,+++++++++++++++++**************))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCDDDEEEEFFFHHHHHHHGGGGGFFFEEDDDCCCBBDDDDCCCCCCBBBBBAAAAA@@@@@======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999888888988888888888887777777777766666666666665555555555555444444444444433333333333333332222222222222222211111111111111100000000000000///////////////...........----------------,,,,,,,,,+++++++++++++++++**************)))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@AAABBCCCDDDEEEEFFFHHHHHGGGGGGFFFEEEDDCCCBBBDDDDCCCCCBBBBBAAAAAA@@@@@=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888888888877777777777766666666666655555555555555444444444444333333333333333322222222222222222111111111111111000000000000000//////////////...........----------------,,,,,,,,,+++++++++++++++++**************)))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!  LLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@AAABBCCCDDEEEEEFFFHHGGGGGGGFFFFEEEDDDCCCBBBDDDCCCCCCBBBBBAAAAA@@@@@@====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999988888888888888888888777777777777766666666666555555555555555444444444443333333333333333222222222222222221111111111111110000000000000000//////////////...........---------------,,,,,,,,,,++++++++++++++++**************)))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!  LLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@AAABBCCDDDEEEEEFFFGGGGGGGGFFFFEEEDDDCCCBBBADDDCCCCCCBBBBBAAAAA@@@@@@===<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999888888888888888888877777777777777766666666665555555555555555444444444433333333333333332222222222222222111111111111111100000000000000000/////////////............--------------,,,,,,,,,,,++++++++++++++***************)))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@????????????????@@@AABBBCCDDDEEEEEFFFGGGGGGGFFFFEEEDDDCCCBBBBADDCCCCCCBBBBBAAAAA@@@@@@@==<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999888888888888888888877777777777777766666666655555555555555555444444444433333333333333332222222222222222111111111111111100000000000000000/////////////.............--------------,,,,,,,,,,,++++++++++++++**************)))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONONNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@??????????????????@@@AABBBCCDDDEEEEEFFFGGGGGGFFFFEEEDDDCCCBBBBAADDCCCCCCBBBBBAAAAA@@@@@@?=<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9:9999999999999888888888888888888877777777777777666666666655555555555555555444444444433333333333333332222222222222222111111111111111110000000000000000/////////////..............-------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????@@@@@@@@@@???????????????>????@@@AABBCCCDDDEEEEEEEEGGGGGFFFFEEEDDDCCCBBBBAAADCCCCCCBBBBBBAAAAA@@@@@??<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888888888888877777777777777766666666665555555555555555444444444433333333333333332222222222222222111111111111111110000000000000000/////////////...............------------,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????????????????????>????@@@AABBCCCDDDEEEEEEEEGGGGFFFFEEEDDDCCCBBBBAAAACCCCCCCBBBBBAAAAA@@@@@@??<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888888888888877777777777777666666666655555555555555555444444444433333333333333332222222222222222111111111111111110000000000000000/////////////................-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????????????????>????@@@AABBCCCDDDEEEEEEEEGGGFFFFEEEDDDCCCBBBBAAAAACCCCCCBBBBBBAAAAA@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9999999999999998888888888888878888877777777777777666666666655555555555555554444444444433333333333333332222222222222222111111111111111110000000000000000/////////////................-----------,,,,,,,,,,,,,,,++++++++++***************)))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????????????????????>????@@@AABBCCCDDDEEEEEEEEGFFFFFEEEDDDCCCBBBBAAAAA@CCCCCBBBBBBBAAAAA@@@@@???<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999888888888888877888887777777777777666666666655555555555555554444444444433333333333333332222222222222222211111111111111110000000000000000/////////////................-----------,,,,,,,,,,,,,,,,+++++++++****************)))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????????????????????>????@@@AABBCCCDDDEEEEEEEEFFFFFEEEDDDCCCBBBBAAAAA@@CCCCCBBBBBBBAAAAA@@@@@???<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::999999999999999998888888888888877788877777777777777666666666655555555555555554444444444433333333333333332222222222222222211111111111111110000000000000000/////////////................-----------,,,,,,,,,,,,,,,,,+++++++++****************))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????????????????????????>????@@@AABBCCCDDDEEEEEEEEFFFFEEEDDDCCCBBBBAAAAA@@@CCCCBBBBBBBAAAAAA@@@@@???<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999998888888888888877778887777777777777666666666655555555555555554444444444433333333333333332222222222222222211111111111111110000000000000000/////////////................------------,,,,,,,,,,,,,,,,+++++++++****************))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  KLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????????????????????>????@@@AABBCCCDDDDEEEEEEDFFFEEEDDDCCCBBBBAAAAA@@@@CCBBBBBBBBBAAAAA@@@@@????<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999998888888888888877777887777777777777666666666655555555555555554444444444433333333333333332222222222222222111111111111111110000000000000000/////////////................------------,,,,,,,,,,,,,,,,+++++++++****************))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????????????????????>????@@@AABBCCCDDDDDDEEEDDFFEEEDDDCCCBBBBAAAA@@@@@@CBBBBBBBBBBAAAAA@@@@@????<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999998888888888888877777787777777777777666666666665555555555555554444444444433333333333333332222222222222222111111111111111110000000000000000/////////////................------------,,,,,,,,,,,,,,,,+++++++++****************)))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????????????????????????????>>>>>????>????@@AAABBBCCCDDDDDDDDDDFEEEEDDDCCCBBBAAAA@@@@@@@BBBBBBBBBBBAAAAA@@@@@????<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999998888888888888877777777777777777777666666666666555555555555544444444444443333333333333332222222222222222111111111111111110000000000000000/////////////................------------,,,,,,,,,,,,,,,,+++++++++*****************)))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????????????>>>>>>>>???>????@@AAABBBCCCDDDDDDDDDDEEEEDDDCCCBBBAAAA@@@@@@@@BBBBBBBBBBAAAAAA@@@@@????<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999999998888888888888877777777777777777777666666666666655555555555544444444444444333333333333332222222222222222111111111111111110000000000000000/////////////................------------,,,,,,,,,,,,,,,,+++++++++*****************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????????????????????????????>>>>>>>>>???>???@@@AAABBBCCCCDDDDDDDDDEEEDDDCCCBBBAAAA@@@@@@@@?BBBBBBBBBBAAAAAA@@@@@????<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999998988888888888888877777777777777777777666666666666665555555555544444444444444433333333333332222222222222222211111111111111110000000000000000/////////////................------------,,,,,,,,,,,,,,,,,++++++++*****************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>???>???@@@AAABBBCCCCDDDDDDDDCEEDDDDCCCBBBAAA@@@@@@@???BBBBBBBBBBAAAAAA@@@@@????<<;;;;;;;;;;;;;:::::::::::::::9999999999999999998888888888888888877777777777777777777666666666666666555555555544444444444444443333333333322222222222222222211111111111111110000000000000000//////////////...............------------,,,,,,,,,,,,,,,,,++++++++*****************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>???>???@@@AAABBBCCCCCDDDDDDCCEEDDDCCCBBBAAA@@@@@@?????BBBBBBBBBBAAAAAAA@@@@????<<;;;;;;;;;;;:::::::::::::::99999999999999999988888888888888888877777777777777777777666666666666666555555555544444444444444443333333333322222222222222222111111111111111110000000000000000///////////////..............------------,,,,,,,,,,,,,,,,,+++++++++****************))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>???????@@@AAABBBCCCCCCCDCCCCCEDDDDCCCBBAAAA@@@@@??????BBBBBBBBBBBAAAAAA@@@@????<<;;;;;;;;;;:::::::::::::::99999999999999999888888888888888888877777777777777777777766666666666665555555555544444444444444443333333333322222222222222222111111111111111110000000000000000////////////////.............------------,,,,,,,,,,,,,,,,,+++++++++****************))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBACCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>???????@@@AAABBBCCCCCCCCCCCCCDDDDCCCBBBAAA@@@@@???????BBBBBBBBBBBAAAAAA@@@@????<<;;;;;;;;;:::::::::::::::99999999999999999888888888888888888877777777777777777777766666666666666555555555544444444444444443333333333322222222222222222111111111111111110000000000000000////////////////..............------------,,,,,,,,,,,,,,,,+++++++++*****************)))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>???????@@AAABBBCCCDDDDEEEEEEEEEEDDDDDCCCBBBAAA@@@@@???????AAAAAAAAAAAAAAAA@@@@????><<<<<;;;;;;;;;;;;;;::::::99999999999999888888888888888888888887777777777777666666666666655555555555555555444444444444444443333333333333333322222222222222222211111111111111111000000000000000////////////.................---------------,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>?????@@@AAABBCCCCDDDDDEEEEEEEDDDDDDCCCCBBBAAA@@@@????????AAAAAAAAAAAAAAAAA@@@????><<<<<;;;;;;;;;;;;;:::::::99999999999988888888888888888888888877777777777777666666666666555555555555555554444444444444444433333333333333333222222222222222222111111111111111110000000000000000////////////................---------------,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>?????@@AAABBBCCCCDDDDDEEEEEEDDDDDDDCCCBBBAAAA@@@@????????AAAAAABBBBAAAAAAA@@@@???><<<<<;;;;;;;;;;;:::::::::9999999999988888888888888888888888877777777777777766666666666655555555555555554444444444444444433333333333333333222222222222222222111111111111111110000000000000000/////////////...............---------------,,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>?????@@AAABBBCCCCDDDDDDDDDDDDDDDDDCCCCBBBAAA@@@@@????????AAAAAABBBBBAAAAAA@@@@???><<<<<;;;;;;;;;;::::::::::999999999888888888888888888888888877777777777777766666666666655555555555555554444444444444444333333333333333333222222222222222222111111111111111110000000000000000//////////////..............---------------,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????????>>>>>>>>>>>>>>????@@AAABBBCCCCDDDDDDDDDDDDDDDDCCCCBBBBAAA@@@@?????????AAAAAABBBBBBAAAAAA@@@???><<<<<;;;;;;;;::::::::::::99999999888888888888888888888888777777777777777766666666666655555555555555454444444444444444333333333333333333222222222222222222111111111111111110000000000000000///////////////.............---------------,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@?@@@@@@????????????????????????>>>>>>>>>>>>>>>????@@AAABBBCCCCDDDDDDDDDDDDDDDDCCCCBBBAAAA@@@@?????????AAAAABBBBBBBAAAAAA@@@???><<<<;;;;;;;;;::::::::::::9999999888888888888888887888888777777777777777766666666666655555555555555444444444444444444333333333333333332222222222222222212111111111111111110000000000000000////////////////............---------------,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@??@@@@?????????????????????????>>>>>>>>>>>>>>>>????@@AAABBBCCCCDDDDDDDDDDDDDDCCCCCBBBBAAAA@@@@?????????AAAAABBBBBBBBAAAAA@@@???><<<<;;;;;;;;:::::::::::::999998888888888888888887788888777777777777777766666666666655555555555555444444444444444444333333333333333332222222222222222211111111111111111110000000000000000////////////////............---------------,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@??????????????????????????>>>>>>>>>>>>>>>>>????@@AAABBBCCCCCDDDDDDDDDDDDCCCCCCBBBBAAA@@@@@?????????AAAAABBBBBBBBAAAAA@@@???><<<<;;;;;;;::::::::::::::99998888888888888888887778888777777777777777766666666666655555555555555444444444444444444333333333333333332222222222222222211111111111111111110000000000000000////////////////............---------------,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>?????@@AAABBBCCCCCCDDDDDDDDDCCCCCCCBBBBAAAA@@@@@?????????AAAAAABBBBBBBAAAAA@@@???><<<<;;;;;;;:::::::::::::99988888888888888888877777888777777777777777766666666666655555555555555444444444444444443333333333333333332222222222222222211111111111111111110000000000000000////////////////............----------------,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  JJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>?????@@AAABBBBCCCCCCDDDDDDCCCCCCCCCBBBBAAAA@@@@@?????????AAAAAABBBBBBBAAAAA@@@???><<<<;;;;;;:::::::::::::99888888888888888888877777788777777777777777666666666666655555555555555444444444444444444333333333333333332222222222222222211111111111111111100000000000000000////////////////............----------------,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>?????@@AAABBBBCCCCCCCCCCCCCCCCCCCCBBBBBAAAA@@@@??????????AAAAAAABBBBBAAAAAA@@@???><<<<;;;;;;::::::::::::99988888888888888888877777777777777777777777666666666666655555555555555444444444444444443333333333333333332222222222222222111111111111111111100000000000000000////////////////............----------------,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>?????@@AAABBBBCCCCCCCCCCCCCCCCCCCBBBBBAAAA@@@@@??????????AAAAAAAAABAAAAAAA@@@@???><<<;;;;;;;:::::::::::99998888888888888888777777777777777777777777666666666666655555555555555444444444444444443333333333333333322222222222222222111111111111111111100000000000000000////////////////............----------------,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>?????@@AAABBBBBCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@??????????AAAAAAAAAAAAAAAAA@@@@???><<<;;;;;;::::::::::999999888888888888888777777777777777777777777666666666666655555555555555444444444444444443333333333333333322222222222222222211111111111111111100000000000000000////////////////............-----------------,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>????@@@AAAABBBBCCCCCCCCCCCCCCCBBBBBBBAAAA@@@@@@??????????AAAAAAAAAAAAAAAA@@@@???>><<<;;;;;;::::::::::99999988888888888887777777777777777777777777666666666666655555555555555444444444444444443333333333333333322222222222222222111111111111111111100000000000000000////////////////............-----------------,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@????????????????????????????????????????>>>>>>>>====>>>>>>>>????@@@AAAABBBBBCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@??????????AAAAAAAAAAAAAAA@@@@@???>><<<;;;;;::::::::::99999998888888888877777777777777777777777777666666666666655555555555555444444444444444443333333333333333322222222222222222111111111111111111100000000000000000////////////////............-----------------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@?????????????????????????????????????????>>>>>>>=======>>>>>>>????@@@AAAABBBBBBCCCCCCCCCCCBBBBBBBAAAAA@@@@@@???????????AAAAAAAAAAAAAA@@@@@????>><<;;;;;;:::::::::999999998888888888777777777777777777777777776666666666666655555555555554444444444444444433333333333333332222222222222222221111111111111111111000000000000000000////////////////...........-----------------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????@@@@@?????????????????????????????????????????>>>>>>>=========>>>>>>>????@@@AAAABBBBBBCCCCCCCCCBBBBBBBBAAAAAA@@@@@@??????????>AAAAAAAAAAAAA@@@@@????>>><<;;;;;::::::::::9999999988888888777777777777777777777777776666666666666665555555555555444444444444444443333333333333333222222222222222222111111111111111111100000000000000000/////////////////...........-----------------,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????@@@??????????????????????????????????????????>>>>>>>===========>>>>>?????@@AAAAABBBBBBBCCCCCCCBBBBBBBBBAAAAA@@@@@@@?????????>>AAAAAAAAAAA@@@@@@????>>>><;;;;;;:::::::::9999999998888887777777777777777777777777776666666666666666555555555555444444444444444443333333333333333222222222222222222111111111111111111100000000000000000////////////////............-----------------,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLKLKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????@???????????????????????>???????????????????>>>>>>>============>>>>>?????@@AAAAABBBBBBBBCCCCCBBBBBBBBBAAAAAA@@@@@@@?????????>>AAAAAAAA@@@@@@@@?????>>>><;;;;;;::::::::9999999999888887777777777777777777777777776666666666666665555555555555444444444444444443333333333333333222222222222222222111111111111111111100000000000000000////////////////.............----------------,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>??????????????????>>>>>>>=============>>>>>?????@@AAAAABBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@??????????>>AAAA@@@@@@@@@@@?????>>>>=;;;;;;:::::::::9999999999888777777777777777777776677777666666666666666655555555555554444444444444443433333333333333332222222222222222221111111111111111111000000000000000000///////////////..............---------------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>????????????????>>>>>>>>>=============>>>>>????@@@AAAAABBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@??????????>>AAA@@@@@@@@@@@?????>>>>>=;;;;;;::::::::999999999998877777777777777777777666777766666666666666665555555555555444444444444444333333333333333333222222222222222222111111111111111111100000000000000000/////////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKLLLKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>???????????????>>>>>>>>>>=============>>>>>????@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@???????????>>AA@@@@@@@@@@??????>>>>>==;;;;;:::::::::99999999998877777777777777777776666677766666666666666665555555555555444444444444444333333333333333333222222222222222222111111111111111110100000000000000000/////////////////...............-------------,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>=============>>>>>????@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@????????????>>A@@@@@@@@@@??????>>>>>===;;;;;::::::::99999999998877777777777777777776666667766666666666666665555555555555444444444444444333333333333333333222222222222222222111111111111111110000000000000000000/////////////////................------------,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>>>>>????@@@AAAAAABBBBBBBBBBBBBBBBBAAAAAA@@@@@@@?????????????>>A@@@@@@@@???????>>>>>====;;;;::::::::99999999998887777777777777777766666666666666666666666655555555555555444444444444444333333333333333333222222222222222221111111111111111110000000000000000000/////////////////................-------------,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============>>>>>????@@@AAAAAABBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????????????>>A@@@@@@@???????>>>>>>====;;;:::::::::9999999998888777777777777777766666666666666666666666655555555555555444444444444444333333333333333333222222222222222221111111111111111110000000000000000000/////////////////................-------------,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>????@@@@@AAA@@@AAAAAAAAAABBBBAAAAAAAA@CCBBBBBAAAAAAAAAAAAAA@@@@@@@@???????>>>>>>======<<<;;;;;;;;;::::::::99999998888888888888887777777777666666666666666655555555555555554444444444444443334443333333333333333222222222222222211111111111111111000000000000000000////////////////////...........----------------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>>>>>>>>>>>????@@@@@AAA@@@AAAAAAAAAAAAAAAAAAAAAA@CBBBBBAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<;;;;;;;;:::::::::9999999888888888888877777777777766666666666666655555555555555554444444444444443333443333333333333333222222222222222111111111111111111000000000000000000////////////////////............---------------,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>==============>>>>>>>>>>>>?????@@@@@AAA@@@@AAAAAAAAAAAAAAAAAAAA@@BBBBBBAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>=======<<<;;;;;;;;:::::::::9999999988888888888877777777777776666666666666655555555555555554444444444444443333343333333333333333222222222222222111111111111111111000000000000000000////////////////////.............--------------,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<>>>>>>>>>>>>?????@@@@@AAA@@@@@AAAAAAAAAAAAAAAAAA@@@BBBBBAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>=======<<<<;;;;;;;:::::::::9999999998888888888777777777777777666666666666655555555555555554444444444444443333333333333333333333222222222222222111111111111111111000000000000000000////////////////////..............--------------,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<>===>>>>>>>>?????@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAA@@@BBBBAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>=======<<<<<;;;;;;;:::::::::99999999988888888777777777777777776666666666665555555555555555444444444444444333333333333333333333322222222222222211111111111111111100000000000000000/////////////////////...............------------,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<=====>>>>>>>?????@@@@@AAA@@@@@@@AAAAAAAAAAAAAAA@@@@BBBBAAAAAAA@@@@@@@@@@@@@@@?????>>>>>>=======<<<<<<;;;;;;:::::::::99999999998888888777777777777777777666666666665555555555555555444444444444444333333333333333333333322222222222222211111111111111111100000000000000000/////////////////////................------------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<=====>>>>>>>?????@@@@@AAA@@@@@@@@@@AAAAAAAAAAA@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@?????>>>>>>=======<<<<<<<;;;;;:::::::::99999999998888887777777777777777777766666666655555555555555555544444444444443333333333333333333333322222222222222211111111111111111100000000000000000/////////////////////.................-----------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<======>>>>>>?????@@@@@AAA@@@@@@@@@@@@AAAAAAAA@@@@@@BBAAAAA@@@@@@@@@@@@@@@@???????>>>>>=======<<<<<<<<;;;;:::::::::99999999998888887777777777777777777766666666655555555555555554544444444444444333333333333333333333322222222222222211111111111111111100000000000000000/////////////////////..................----------,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<======>>>>>>????@@@@@@@AA@@@@@@@@@@@@@@@AAA@@@@@@@@BBAAAA@@@@@@@@@@@@@@@@???????>>>>>=======<<<<<<<<;;;;:::::::::99999999998888887777777777777777777666666666555555555555555554444444444444444333333333333333333333222222222222222211111111111111111000000000000000000//////////////////////.................----------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!  HHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<======>>>>>?????@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@?BAAAAA@@@@@@@@@@@@??????????>>>>>=======<<<<<<<<;;;;::::::::::9999999998888887777777777777777776666666666555555555555555555444444444444444333333333333333333333222222222222222221111111111111111000000000000000000/////////////////////..................-----------,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>===============================<<<<<<<<<<======>>>>>?????@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@?AAAAA@@@@@@@???????????????>>>>>=======<<<<<<<<;;;;;:::::::::9999999998888887777777777777777766666666666555555555555555555444444444444444333333333333333333333222222222222222221111111111111111000000000000000000//////////////////////.................-----------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>====>>>>>>>================================<<<<<<<<<<<======>>>>>?????@@@@@@@@A???????@@@@@@@@@@@@@@@@@??AAAA@@@@@@??????????????>>>>>>>=======<<<<<<<<;;;;;:::::::::9999999998888887777777777777777766666666665555555555555555555444444444444444333333333333333333333222222222222222221111111111111111000000000000000000//////////////////////.................-----------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>======>>>>>=================================<<<<<<<<<<<<======>>>>>?????@@@@@@@@@???????????@@@@@@@@@@@@???AAAA@@@@??????????????>>>>>>>>=======<<<<<<<<;;;;;:::::::::9999999999888888777777777777777666666666655555555555555555555444444444444444333333333333333333333222222222222222221111111111111110000000000000000000//////////////////.///..................----------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>========>>>==================================<<<<<<<<<<<<<======>>>>>????@@@@@@@@@@??????????????@@@@@@@?????AAA@@@@???????????>>>>>>>>>>>=======<<<<<<<<<;;;;;::::::::9999999999888888877777777777776666666666665555555555555555555444444444444444333333333333333233332222222222222222221111111111111110000000000000000000//////////////////..//..................-----------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==========>>=================================<<<<<<<<<<<<<<<======>>>>>????@@@@@@@@@@??????????????????????????AA@@@@@??????>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;:::::::9999999999888888887777777777776666666666666555555555555555555444444444444444333333333333332223332222222222222222221111111111111110000000000000000000//////////////////.../..................-----------,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<======>>>>>????@@@@@@@@@@??????????????????????????AA@@@@?????>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;::::::999999999988888888877777777776666666666666665555555555555555544444444444444443333333333333322233222222222222222222111111111111111000000000000000000///////////////////......................-----------,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<<<======>>>>>????@@@@@@@@@@?????????????????????????>A@@@@?????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;:::::999999999988888888887777777776666666666666666555555555555555544444444444444443333333333333222223222222222222222221111111111111111000000000000000000///////////////////......................------------,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>?????@@@@@@@@@????????>>>>>???????????>>@@@@@????>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::999999999988888888888777777766666666666666666655555555555555444444444444444443333333333333222222222222222222222221111111111111111000000000000000000///////////////////.......................-----------,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>=======================================<===<<<<<<<<<<<<<<<<<<<<<;;;<=======>>>>?????@@@@@@@@@?????>>>>>>>>>>>>>???>>>>>@@@@????>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::999999999988888888888777777766666666666666666665555555555554444444444444444443333333333333322222222222222222222221111111111111111000000000000000000///////////////////.......................-----------,,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!  GGGGHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;=======>>>>?????@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>@@@?????>>>>>==============<<<<<<<<<<<<;;;;;;;;;::::999999999988888888888777777666666666666666666655555555555554444444444444444443333333333333322222222222222222222221111111111111111000000000000000000///////////////////.......................-----------,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!  GGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;=======>>>>?????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>@@?????>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;::::999999999988888888888777777666666666666666666655555555555444444444444444444443333333333333322222222222222222222211111111111111110000000000000000000///////////////////.......................------------,,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<=======>>>>?????@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>>=@?????>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;::::999999999988888888888777777666666666666666666555555555554444444444444444444444333333333333322222222222222222222211111111111111111000000000000000000///////////////////.......................------------,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>=======================<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<======>>>>?????@@@@@@@@?>>>>>>>>>>===============??????>>>>=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::99999999988888888888777777666666666666666666555555555544444444444444444444444333333333333322222222222222222222211111111111111110000000000000000000///////////////////.......................-------------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>=====================<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<======>>>>>?????@@@@@@@>>>>>>>>>=================????>>>>>=======<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777776666666666666666655555555554444444444444444444444333333333333333222222222222222222222111111111111111100000000000000000000//////////////////.......................--------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>===================<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<======>>>>??????@@@@@@>>>>>>>===================???>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999888888888887777777666666666666666655555555554444444444444444444444333333333333333322222222222222222222111111111111111110000000000000000000//////////////////.......................---------------,,,,,,,,,,,,,,+++++++++++++***************))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<====>>>>>?????????@@@@@@???????????????????>??>>>>>>======<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::99999998888888888877777777776666666666666666665555555555544444444444444444443333333333333322222222222222222221111111111111111111110000000000000000000//0000/////////////////..........---------------------,,,,,,,,,,,,,,,,++++++++***************)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<=====>>>>>????????@@@@@@??????????>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::99999988888888888777777777766666666666666666655555555554444444444444444444433333333333333322222222222222222221111111111111111111100000000000000000000//000/////////////////..........-------------------,,,,,,,,,,,,,,,,,,+++++++++**************)))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<====>>>>>>???????@@@@@???????>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;<<<<<<<<;;;;;;;;;;:::::::9999988888888888777777777766666666666666666555555555544444444444444444444443333333333333322222222222222222211111111111111111111100000000000000000000///00/////////////////.........--------------------,,,,,,,,,,,,,,,,,,+++++++++**************))))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!  GHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<=====>>>>>>??????@@@@???????>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<;;;<<<<<<<;;;;;;;;;;::::::::999888888888888777777777766666666666666666555555555544444444444444444444433333333333333322222222222222222211111111111111111110100000000000000000000////00////////////////.........--------------------,,,,,,,,,,,,,,,,,,,+++++++++**************)))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!  GGGGGGGGGHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<====>>>>>>>?????@@@@??????>>>>>>>>>>>>>>>=>>>=======<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;:::::::::998888888888887777777777766666666666666655555555554444444444444444444443333333333333333222222222222222222111111111111111111110000000000000000000000////0////////////////.........--------------------,,,,,,,,,,,,,,,,,,,++++++++++*************)))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=====>>>>>>>>>>>@@@???????>>>>>>>>>>>=====>========<<<<<<<<<<;;;;;;<<<<<;;;;;;;;;;:::::::::988888888888887777777777776666666666666655555555555444444444444444444443333333333333333222222222222222222111111111111111111100000000000000000000000/////////////////////.........--------------------,,,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<=====>>>>>>>>>>@@???????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;<<<;;;;;;;;;;;:::::::::9988888888888877777777777776666666666666555555555555444444444444444444333333333333333332222222222222212221111111111111111111000000000000000000000000////////////////////..........------------------,,,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::;;;;;<<<<<<=====>>>>>>>>>>@????????>>>>>>>>================<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;;::::::::99998888888888777777777777777666666666666555555555555544444444444444443333333333333333332222222222222211221111111111111111111000000000000000000000000/////////////////////..........-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<======>>>>>>>>>????????>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::99999888888888777777777777777666666666666555555555555554444444444444433333333333333333332222222222222211121111111111111111111000000000000000000000000/////////////////////...........----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::;;;;;<<<<<<======>>>>>>>>????????>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::999999888888877777777777777776666666666665555555555555554444444444443333333333333333333222222222222222111111111111111111111100000000000000000000000000////////////////////............---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*********)))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;::::::::;;;;;<<<<<<======>>>>>>>>???????>>>>>>>==========<<===<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::99999998888887777777777777777666666666666555555555555555544444444443333333333333333333322222222222222211111111111111111111110000000000000000000000000//////////////////////............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;<<<<<<<======>>>>>>>???????>>>>>>==========<<<=<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999888877777777777777777666666666666555555555555555544444444443333333333333333333222222222222222211111111111111111111110000000000000000000000000//////////////////////.............------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;::::::::::;;;;;;<<<<<<========>>>>>??????>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::99999999988877777777777777776666666666665555555555555555444444444433333333333333333333222222222222222211111111111111111111100000000000000000000000000//////////////////////..............----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;:::::::::::;;;;;;<<<<<<=============?????>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::;;;;;::::::::::9999999999877777777777777777666666666666555555555555555544444444443333333333333333333322222222222222221111111111111111111110000000000000000000000000////////////////////////..............---------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!  FFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;:::::::::::;;;;;;<<<<<<<============????>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::;;::::::::::::99999999998777777777777777766666666666665555555555555555444444444333333333333333333333222222222222222111111111111111111111000000000000000000000000//////////////////////////..............---------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<===========??>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::99999999998877777777777777766666666666665555555555555555444444444333333333333333333333222222222222222111111111111111111110000000000000000000000000//////////////////////////..............--------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;<<<<<<<<===========>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::99999999999888777777777777766666666666665555555555555555544444444433333333333333333333222222222222222211111111111111111111000000000000000000000000////////////////////////////.............--------,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********)))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;<<<<<<<<<==========>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999999988887777777777766666666666666555555555555555554444444443333333333333333333322222222222222221111111111111111111000000000000000000000000/////////////////////////////.............--------,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<==========>>>>>>>>========<<<<<<<<<;<<<<;;;;;;;;;;;:::::::::9:::::9999999999999998888877777777776666666666666665555555555555554444444444333333333333333333322222222222222221111111111111111111100000000000000000000000//////////////////////////////..............-------,,,,,,,,,,,,,,,,,,++++++++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;<<<<<<<<<<=========>>>>>>>>=======<<<<<<<<<;;<<;;;;;;;;;;;;:::::::::99:::9999999999999999888888777777777666666666666666655555555555555444444444443333333333333333332222222222222222111111111111111011100000000000000000000000///////////////////////////////..............-------,,,,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;::::::::::::::::::;;;;;;;<<<<<<<<<<<=======>>>>>>========<<<<<<<<;;;;<;;;;;;;;;;;;::::::::9999:9999999999999999888888887777777766666666666666666555555555555544444444444433333333333333332222222222222222211111111111111000100000000000000000000000//////////////////////////./////..............-------,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::::::::::::;;;;;;;<<<<<<<<<<<<<====<>>>>>========<<<<<<<<;;;;;;;;;;;;;;;;;::::::::9999999999999999999988888888887777777666666666666666665555555555555444444444444433333333333333322222222222222222111111111111110000000000000000000000000//////////////////////////....///...............-------,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::;;;;:::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<>>>>========<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::99999999999999999988888888888877777766666666666666665555555555555444444444444444333333333333322222222222222222211111111111111000000000000000000000000/////////////////////////.......//...............--------,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::;;:::::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<>>>========<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::9999999999999998888888888888888777777666666666666666555555555555544444444444444443333333333322222222222222222221111111111111000000000000000000000000////////////////////////..........................---------,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<>==========<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999999988888888888888888887777766666666666666555555555555544444444444444444333333333332222222222222222221111111111111100000000000000000000000///////////////////////............................----------,,,,,,,,,,,,,++++++++++++++++++******************))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!  DDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEDDEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<========<<<<<<<<<<<<<<<<<;;;;;::::::::::;;;;;;;;;;::::999999999999999999999:::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;:::::::::<<<<<<<;;;;;;;;;;;:::::::88888888888877777777777776666666666666655555555555555544444444444444444333332222222222222222222221111111111111111000000000000000000000////////////////////////..............................-------------,,,,,,,,,,,,,,,++++++++++****************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$###################"""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<======<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::;;;;::::99999999999999999999999:::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;:::::::::9<<<<<;;;;;;;;;;;;:::::::9888888888777777777777777766666666666665555555555555544444444444444444433333222222222222222222221111111111111111110000000000000000000////////////////////////..............................---------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<;:::::::::::::::::::::::::999999999999999999999999::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;::::::::99<<<;;;;;;;;;;;;;::::::::988888877777777777777777776666666666665555555555555544444444444444444433333322222222222222222221111111111111111110000000000000000000///////////////////////..............................----------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999999999999999999:::::::::;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;::::::::999<<;;;;;;;;;;;;;::::::::998888887777777777777777777666666666665555555555555544444444444444444333333332222222222222222111111111111111111110000000000000/0000////////////////////////......................-......-----------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;:::::::::::::::::::::::::9999999999999999999999999::::::::::;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;:::::::9999;;;;;;;;;;;;;::::::::::99888887777777777777777777766666666665555555555555554444444444444444333333333222222222222222111111111111111111100000000000000//000//////////////////////......................----...------------------,,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))))))))(((((((((((((((((('(((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::99999999999988888889999999::::::::::;;;;;;;;;;;;;;<<<<<<<;;;;;;;;::::::99999;;;;;;;;;;;;::::::::::99988887777777777777777777776666666665555555555555554444444444444444333333333322222222222221111111111111111111100000000000000///00/////////////////////......................------.-------------------,,,,,,,,,,,,,,++++++++++++++++*********)))))))))))))))))))))((((((((((((((((((''((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::::::::::::::::::::999999999988888888888999999::::::::::;;;;;;;;;;;;;<<<<<<<;;;;;;;:::::::99999;;;;;;;;;;:::::::::::99998888777777777777777777766666666665555555555555554444444444444443333333333332222222222211111111111111111111100000000000000////0////////////////////.....................----------------------------,,,,,,,,,,,,,++++++++++++++++++********)))))))))))))))))))))(((((((((((((((((('''(''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::::9999999988888888888888999999::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;::::::999999;;;;;;;;;::::::::::::9999888777777777777777777666666666655555555555555554444444444444443333333333333222222222211111111111111111111100000000000000////////////////////////.....................----------------------------,,,,,,,,,,,,,,+++++++++++++++++********))))))))))))))))))())(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::9999998888888888888888899999::::::::::::;;;;;;;;;;<<<<<;;;;;;;;;::::::999999;;;;;;;;::::::::::::9999988877777777777777776666666666555555555555555554444444444444433333333333333322222222111111111111111111111000000000000000///////////////////////.....................----------------------------,,,,,,,,,,,,,,++++++++++++++++++********))))))))))))))))))(()(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::99999888888888888888888899999:::::::::::::;;;;;;;;<<<<;;;;;;;;;;::::::999999;;;;;;;::::::::::::9999998877777777777777766666666665555555555555555554444444444444433333333333333332222222111111111111111111110000000000000000///////////////////////.....................---------------------------,,,,,,,,,,,,,,,+++++++++++++++++********))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!  CCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::9999888888888888888888888899999::::::::::::::::::::<<;;;;;;;;;;;;::::::999999;;;;;;::::::::::::9999999877777777777777666666666655555555555555555554444444444444433333333333333333222221111111111111111111110000000000000000///////////////////////....................---------------------------,,,,,,,,,,,,,,,,++++++++++++++++*********))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!  CCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999999999998888888888888888888888888999999:::::::::::::::::::;;;;;;;;;;;;;;::::::999999;;;;;:::::::::::::999999987777777777777666666666665555555555555555554444444444444433333333333333333222221111111111111111111000000000000000000///////////////////////...................---------------------------,,,,,,,,,,,,,,,,,++++++++++++++++*********))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;:::::9999999999999999999988888888888888888888888889999999::::::::::::::::::;;;;;;;;;;;;;;::::::999999;;;;;::::::::::::999999997777777777777666666666666555555555555555544444444444444333333333333333332222221111111111111111110000000000000000000//////////////////////....................--------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*********))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;:::9999999999999999999999888888888888888888888888899999999:::::::::::::::::;;;;;;;;;;;;;;::::::999999;;;;::::::::::::999999999777777777777666666666666655555555555555544444444444444333333333333333332222211111111111111111110000000000000000000//////////////////////...................--------------------,-----,,,,,,,,,,,,,,,,,,,++++++++++++++++**********))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;:999999999999999999999999888888888888888888888888899999999:::::::::::::::::;;;;;;;;;;;;;;::::::999999;;;;::::::::::::99999999977777777777666666666666665555555555555444444444444444333333333333333332222211111111111111111100000000000000000000//////////////////////...................-------------------,,,---,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;99999999999999999999999998888888888877777777888888899999999::::::::::::::::;;;;;;;;;;;;;;::::::999999;;;;:::::::::::99999999997777777777666666666666665555555555554444444444444444333333333333333322222221111111111111111100000000000000000000//////////////////////...................------------------,,,,,-,,,,,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::9999999999999999999999999888888888777777777778888889999999999::::::::::::::;;;;;;;;;;;;;:::::::999999;;;:::::::::::9999999999977777777766666666666666555555555554444444444444444433333333333333332222222211111111111111110000000000000000000///////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::99999999999999999999999998888888877777777777778888889999999999:::::::::::::;;;;;;;;;;;;;:::::::999999;;;::::::::::9999999999997777777766666666666666655555555554444444444444444433333333333333332222222221111111111111110000000000000000000//////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::9999999999999999999999998888888777777777777777788888899999999999:::::::::::;;;;;;;;;;;;:::::::9999998;;:::::::::::999999999998777777766666666666666655555555544444444444444444443333333333333332222222222111111111111100000000000000000000//////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::9999999999999999999988888888877777777777777777778888889999999999999::::::::;;;;;;;;;;;::::::::9999998;;::::::::::99999999999887777776666666666666665555555554444444444444444443333333333333332222222222221111111111110000000000000000000//////////////////.////...................------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999888888888888777777777777777777777788888999999999999999999:::;;;;;;;;;:::::::::99999988;:::::::::999999999999888777777666666666666666555555555444444444444444443333333333333332222222222222111111111100000000000000000000/////////////////...///..................-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"#"""""""""""""""""""!!!!!!!!!!  BBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCBBBCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888877777777777777777777777788888899999999999999999999::;;;::::::::::::999999988:::::::::999999999999888877776666666666666666655555555444444444444444433333333333333332222222222222211111111100000000000000000000/////////////////..../...................-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))((((((((((((((((((((((('''''''''''''''''''&'''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!  BBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;::::::::::::::999999999988888888888888877777777777777777777777778888889999999999999999999:::::::::::::::::999999888::::::::999999999998888887776666666666666666665555555544444444444444333333333333333332222222222222221111111000000000000000000000/////////////////...../..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))((((((((((((((((((((((('''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;:::::::::::::::::999999988888888888888888877777777777777777777777778888888999999999999999999::::::::::::::::9999998888:::::::99999999999888888877666666666666666666655555554444444444444433333333333333333222222222222222211111100000000000000000000//////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))((((((((((((((((((('((''''''''''''''''''''&&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;:::::::::::::::::::999998888888888888888888877777777777777777777777778888888999999999999999999::::::::::::::999999988888:::::99999999999988888888766666666666666666666555555544444444444433333333333333333222222222222222221111110000000000000000000///////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))(((((((((((((((((((''(''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999888888888888888888888888887777777777777778888788888888888889999999999999999999888888888877777776888887777777777776666666677777777766666666666666665555444444444444333333333333333333222222222222222211111111111111000000000000000//////////////////...........-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999998888888888888888888888888777777777777777777788878888888888888888999999889998888888888888877777776688887777777777766666666667777777666666666666666666555444444444443333333333333333332222222222222222211111111111111000000000000000/////////////////............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999998888888888888888888888887777777777777777777777788778888888888888888888888888888888888888887777777666888777777777766666666666677777666666666666666666665554444444444333333333333333332222222222222222221111111111111000000000000000//////////////////............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999998888888888888888888888888777777777777777777777778877888888888888888888888888888888888888877777777666688777777777766666666666667766666666666666666666666555444444444433333333333333322222222222222222221111111111111000000000000000//////////////////............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  @AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999998888888888888888888888888777777777777777777777778877788888888888888888888888888888888888777777776666677777777776666666666666656666666666666666666666666554444444444333333333333332222222222222222222211111111111100000000000000000/////////////////...........-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999998888888888888888888888888777777777777777777777777877788888888888888888888888888888888777777777766666677777777766666666666665556666666666666666666666666554444444443333333333333322222222222222222222111111111111000000000000000000///////////////............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999998888888888888888888888888777777777777777777777777877778888888888888888888888888888877777777777666666677777776666666666666555556666666666666666666666666544444444433333333333332222222222222222222221111111111110000000000000000000//////////////............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************)))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999988888888888888888888888887777777777777777777777777777788888888888888888888888888777777777777666666666777777666666666666655555566666666666666666666666655444444444333333333333222222222222222222221111111111111000000000000000000///////////////............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999988888888888888888887777777777777777777777777777777777777888888888888888888888887777777777777666666666577777666666666666655555556666666666666666666666665444444444333333333332222222222222222222221111111111111000000000000000000///////////////.............-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999988888888888888888777777777777777777777777777777777777777778888888888888888888777777777777777666666666655777766666666666665555555566666666666666666666666554444444433333333333222222222222222222221111111111111100000000000000000///////////////...............----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999998888888888888888877777777777777777777777777777777777777777777788888888888888887777777777777777666666666555577766666666666666555555556666666666666666666666555444444443333333333222222222222222222211111111111111100000000000000000///////////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999998888888888888888877777777777777777777777777777777777777777777777888888888888888777777777777776666666666655555776666666666666655555555566666666666666666666665554444444333333333322222222222222222211111111111111110000000000000000///////////////..................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999998888888888888887777777777777777777777777777777777777777777777777778888888888887777777777777766666666666655555576666666666666665555555556666666666666666666665555444444433333333322222222222222221111111111111111110000000000000000///////////////..................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*+++++********************))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888877777777777777777777777777666666677777777777777777777788888888877777777777777666666666666655555556666666666666666555555555666666666666666666666555544444433333333332222222222222211111111111111111111000000000000000//////////////...................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**++++********************))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999888888888888888777777777777777777777777776666666666667777777777777777777778887777777777777777666666666666665555555566666666666666666555555556666666666666666666655555444444333333333222222222222221111111111111111111110000000000000///////////////...................------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****+++*******************)))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999998888888888888888777777777777777777777777776666666666666677777777777777777777777777777777777776666666666666655555555556666666666666666665555555666666666666666666665555544444333333333322222222222221111111111111111111111000000000000///////////////..................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****+********************)))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!  ?????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999988888888888888888877777777777777777777777776666666666666666677777777777777777777777777777777776666666666666555555555555666666666666666666655555566666666666666666665555554444433333333332222222222221111111111111111111110000000000000///////////////..................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!  ?????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999998888888888888888888887777777777777777777777777666666666666666666777777777777777777777777777777766666666666665555555555555566666666666666666666555556666666666666666666555555444443333333332222222222221111111111111111111100000000000000///////////////..................------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************************))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999998888888888888888888888877777777777777777777777776666666666666666666777777777777777777777777777777666666666665555555555555554666666666666666666666555566666666666666666665555554444433333333322222222222111111111111111111110000000000000/////////////////.................------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************************))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888888888888888888887777777777777777777777777666666666666666666667777777777777777777777777777666666666665555555555555554466666666666666666666665556666666666666666665555555444433333333332222222222211111111111111111100000000000000//////////////////................-----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888888888888888887777777777777777777777777776666666666666666666667777777777777777777777777766666666665555555555555554444666666666666666666666665566666666666666666655555554444333333333222222222222111111111111111100000000000000//////////////////................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999988888888888888888888888877777777777777777777777777777666666666666666666666777777777777777777777777776666666665555555555555544444466666666666666666666666556666666666666666655555555444433333333322222222222111111111111111100000000000000//////////////////................------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999988888888888888888888888877777777777777777777777777777776666666666666666666666777677777777777777777777666666666555555555555554444444666666666666666666666665566666666666666666555555554443333333332222222222221111111111111110000000000000//////////////////.................-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999998888888888888888888888888777777777777777777777777777777766666666666666666666666667766777777777777777777766666666655555555555544444444466666666666666666666666556666666666666666655555555444333333333222222222221111111111111100000000000000/////////////////.................---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999988888888888888888888888887777777777777777777777777777777666666666666666666666666666676677777777777777777766666666655555555555444444444446666666666666666666666555666666666666666655555555544433333333322222222222111111111111100000000000000/////////////////.................----------------,,,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999999999988888888888888777777777777776666666666666666666666666666666656666666666666666777777777777777777777777666666555555555554444444444455555555555555555555544445555555544444444444443333444444433333333332222222221111111111111110000000000/////////////////........................--------,,,,,,,,,,,,,,,,,,,++++++++++++++++***********************))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999999999999999999888888888888877777777777777777666666666666666666666666666665555555566666666666677777777777777777777777666666655555555554444444444445555555555555555555544444555555544444444444444333344444443333333333222222221111111111111100000000000/////////////////........................---------,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999999999999999999999888888888888887777777777777777777666666666666666666666666665555555555556666666666667777777777777777777777666666555555555444444444444445555555555555555554444444555555444444444444443333344444443333333332222222221111111111111000000000000///////////////.........................----------,,,,,,,,,,,,,,,,+++++++++++++++++**********************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999999999988888888888888777777777777777777777666666666666666666666666655555555555555566666666666777777777777777777776666666555555554444444444444445555555555555555544444444555554444444444444433333344444433333333332222222221111111111110000000000000//////////////........................------------,,,,,,,,,,,,,,,++++++++++++++++*******************)***))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999999999999999988888888888888777777777777777777777777666666666666666666666666655555555555555566666666666677777777777777777776666665555555544444444444444444445555555555544444444444555444444444444444333333344444333333333322222222221111111111100000000000000/////////////........................-------------,,,,,,,,,,,,,,++++++++++++++++*******************))*)))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9::::99999999999999999999999999999998888888888888887777777777777777777777777666666666666666666666665555555555555555556666666666677777777777777777766666665555555544444444444444444444455555444444444444444544444444444444444333333344444333333333322222222221111111111100000000000000////////////.......................---------------,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!  =========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999:99999999999999999999999999999999888888888888888887777777777777777777777766666666666666666666666655555555555555555555666666666667777777777777777666666655555555444444444444444444444444444444444444444444444444444444444433333333344443333333333222222222221111111111000000000000000///////////......................-----------------,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!  ================>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999999999998888888888888888888777777777777777777777666666666666666666666666655555555555555555555566666666666677777777777777666666665555555444444444444444444444444444444444444444444444444444444444433333333334443333333333322222222222111111111000000000000000///////////.....................-------------------,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!  ======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999999999999999999888888888888888888888877777777777777777776666666666666666666666666555555555555555555555555666666666666777777777776666666665555555544444444444444444444444444444444444444444444444444444444433333333333443333333333322222222222211111111100000000000000///////////....................---------------------,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!  ===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999999999999988898888888888888888888888887777777777777777666666666666666666666666666555555555555555555555555566666666666666667776666666666666555555554444444444444444444444444444444444444444443444444444444333333333333243333333333322222222222211111111100000000000000///////////....................----------------------,,,,,,,+++++++++++++++++++*****************)))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999999999999998888888888888888888888888888887777777777777766666666666666666666666666665555555555555555555555555556666666666666666666666666666666555555544444444444444444444444444444444444444443333444444444433333333333332233333333333322222222222211111111100000000000000//////////.................-.----------------------,,,,,,,,++++++++++++++++++++****************)))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999999999999999888888888888888888888888888888887777777777777666666666666666666666666666655555555555555555555555555555566666666666666666666666666666555555554444444444444444444444444444444444444333333344444444433333333333332223333333333322222222222221111111110000000000000//////////.................------------------------,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999999999999999988888888888888888888888888888887777777777777766666666666666666556666666666555555555555555544455555555555566666666666666666666666666665555555544444444444444444444444444444444444433333333344444433333333333333222223333333333222222222222211111111110000000000000//////////................-----------------------,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999999999999988888888888888888888888888888888777777777777776666666666666666655555556665655555555555555544444444555555555556666666666666666666666666655555555444444444444444444444444444444444443333333333344433333333333333332222223333333332222222222222211111111110000000000000/////////................----------------------,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999999999999998888888888888888888888888888888877777777777776666666666666666666655555555555555555555555554444444444445555555555666666666666666666666666555555554444444444444444444443444444444443333333333333333333333333333333322222223333333332222222222222211111111110000000000000////////................---------------------,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!  =========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999999999999998888888888888888888888888888888877777777777777666666666666666666666655555555555555555555555554444444444444555555555566666666666666666666655555555554444444444444444443333444444444433333333333333333333333333333332222222223333333322222222222222211111111111000000000000////////...............--------------------,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!  <<====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999989999888888888888888888888888888888888777777777777776666666666666666666666665555555555555555555555555444444444444445555555555666666666666666666555555555554444444444444444443333344444444333333333333333333333333333333332222222222333333322222222222222221111111111100000000000////////...............-------------------,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<===================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999988889988888888888888888888888888888888777777777777777766666666666666666666666665555555555555555555555555444444444444444555555555556666666666666665555555555544444444444444444433333344444443333333333333333333333333333333222222222222333333322222222222222222111111111110000000000////////..............------------------,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<=<<<<<<===================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999988888888888888888888888888888888888888777777777777777777666666666666666666666666655555555555555555555555544444444444444445555555555556666666666665555555555554444444444444444433333333444443333333333333333222233333333333222222222222223333332222222222222222222111111111100000000000//////..............-----------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999988888888888888888888888888888888888888777777777777777777777666666666666666666666665655555555555555555555555444444444444444444555555555555666666666555555555555544444444444444444333333333444433333333333333322222233333333322222222222222223333322222222222222222222111111111110000000000//////.............-----------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))))())((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????>>>????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999998888888888888888888888888888888888877887777777777777777777777766666666666666666665555555555555555555555555554444444444444444444445555555555555555555555555555555554444444444444444333333333344433333333333333222222223333333222222222222222222333332222222222222222222211111111111000000000///////.............---------------,,,,,,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))))))))))(()(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999999999888888888888888888888888888888888887777777777777777777777777777766666666666666665555555555555555555555555555544444444444444444444445555555555555555555555555555555554444444444444433333333333344333333333333332222222223333322222222222222222222333322222222222222222222211111111111000000000///////............---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;:::::::::::::::::::::::::::::::::::9999999999999999999888888888888888888888888888888888887777777777777777777777777777777766666666666666555555555555555555555555555554444444444444444444444444555555555555555555555555555555554444444444444333333333333343333333333333222222222223322222222222222222222221333222222222222222222222211111111111100000000//////............---------------,,,,,,,,,,,,,,,,,,,,,++++++++++*****************))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;:::::::::::::::::::::::::::::::::::9999999999999999999888888888888888888888888888888888888777777777777777777777777777777776666666666666655555555555555555555555555555444444444444444444444444444455555555555555555555555555555554444444444443333333333333333333333333332222222222222222222222222222222222211333222222222222222222222211111111111100000000//////...........---------------,,,,,,,,,,,,,,,,,,,,++++++++++*******************)))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????>>???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::9999999999999999999988888888888888888888888888888888888777777777777777777777777777777776666666666666655555555555555555555555555555544444444444444444444444444444455555555555555555555555555555544444444444433333333333333333333333333322222222222222222222222222222222222111332222222222222222222222211111111111100000000/////...........-------------,-,,,,,,,,,,,,,,,,,,,+++++++++++********************))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>>=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999988888888888888888888888887777777777777777777777777666666666666666665555555555555555555555555555555454444444444444444444444433333333333333333333344444444444444555544444444444444444444444444443333333333333333222222222222221111112222222222222222111111111222222211111111111111111111111111111100000000///////////............------------,,,,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>=============>>=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;:::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888888888887777777777777777777777776666666666666665555555555555555555555555555554444444444444444444444444443333333333333333333333344444444444444444444444444444444444444444444433333333333333333222222222222211111112222222222222221111111111222222111111111111111111121111111111100000000//////////............------------,,,,,,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!  999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================>>>>>>>>>>>>>>>>>>>======>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888888888888887777777777777777777776666666666666666555555555555555555555555555555444444444444444444444444444333333322222333333333333333444444444444444444444444444444444444444444333333333333333332222222222222211111112222222222222111111111111222222111111111111111111111111111111100000000//////////...........------------,,,,,,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!  99999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================>>>>>>>>>>>================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999988888888888888888888888888888777777777777777777777766666666666666655555555555555555555555555555554444444444444444444444444443333333322222222333333333333334444444444444444444444444444444444444444433333333333333333222222222222211111111222222222222111111111111122222111111111111111111111111111111100000000//////////............-----------,,,,,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!  999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================>>=========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999988888888888888888888888888888777777777777777777777766666666666666665555555555555555555555555555555444444444444444444444444443333333333322222222233333333333333344444444444444444444444444444444444444333333333333333332222222222222111111111222222222222111111111111122221111111111111111111111111111111100000000//////////...........-----------,,,,,,,,,,,,,,,,,,,++++++++++++*******************)))))))))))))))))(((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>========================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999998888888888888888888888888888887777777777777777777777666666666666666655555555555555555555555555555554444444444444444444444443333333333333332222222222333333333333333444444444444444444444444444444444444333333333333333333222222222222211111111122222222222111111111111112221111111111111111111111111111111100000000//////////...........-----------,,,,,,,,,,,,,,,,,,,++++++++++++********************)))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  99999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;::::::::::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999888888888888888888888888888888777777777777777777777766666666666666665555555555555555555555555555555444444444444444444444333333333333333333333222222222223333333333333344444444444444444444444444444444444333333333333333333222222222222221111111112222222222211111111111111221111111111111111111111111111111100000000//////////............-----------,,,,,,,,,,,,,,,,,++++++++++++**********************))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<===============================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888888888877777777777777777777777666666666666666655555555555555555555555555555554444444444444444444333333333333333333333333322222222222233333333333334444444444444444444444444444444444433333333333333333222222222222222111111111222222222221111111111111122111111111111111111111111111111100000000//////////............------------,,,,,,,,,,,,,,,,++++++++++++*********************)))))))))))))))(((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!  99999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888888888877777777777777777777777666666666666666666655555555555555555555555555554444444444444444444444333333333333333333333333322222222222223333333333333444444444444444444444444444444444333333333333333332222222222222222111111111222222222221111111111111121111111111111111111110001111110000000000////////./...........------------,,,,,,,,,,,,,,,++++++++++++**********************))))))))))))))((((((((((((((((('''''''''''''''''''''&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999988888888888888888888888888888887777777777777777777777766666666666666666666665555555555555555555555554544444444444444444444444433333333333333333333333222222222222222233333333333333333333344444444444444344444443333333333333333333222222222222222111111111122222222222111111111111112111111111111111111000000111100000000000////////.............------------,,,,,,,,,,,,,,,++++++++++++*********************)))))))))))))))((((((((((((((((('''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================================<<<<<<<<================================================<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888888888877777777777777777777777666666666666666666666666655555555555555555555554444444444444444444444444444333333333333333333332222222222222222222233333333333333333333333333333333333444444333333333333333333332222222222222211111111111222222222222111111111111111111111111111111000000001100000000000/////////.............-------------,,,,,,,,,,,,,++++++++++++++********************))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&'&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================<<<===============<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999988888888888888888888888888888888777777777777777777777777766666666666666666666666665555555555555555555444444444444444444444444444444433333333333333333322222222222222222222222333333333333333333333333333333333344443333333333333333333322222222222222221111111111122222222222211111111111111111111111111110000000000000000000000/////////..............------------,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===============================<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999:9999999999999999999999999999999999999999888888888888888888888888888888888877777777777777777777777777666666666666666666666666655555555555555555444444444444444444444444444444333333333333333333322222222211112222222222222333333333333333333333333333333333443333333333333333333222222222222222221111111111111222222222221111111111111111111111111110000000000000000000000//////////..............------------,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  88999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999998888888888888888888888888888888888777777777777777777777777777776666666666666666666666655555555555555554444444444444444444444444444444333333333333333333322222222222111111222222222222233333333333333333333333333333333333333333333333332222222222222222221111111111111112222222222221111111111111111111111111000000000000000000000///////////..............------------,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  8888888889999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::9999::::::::::::::9999999999999999999999999999999999999999999999888888888888888888888888888888888877777777777777777777777777777766666666666666666666666555555555555555544444444444444444444444444444433333333333333333333222222222222211111111222222222222333333333333333333333333333333333333333333332222222222222222222211111111111111111222222222221111111111111111111111111000000000000//000000////////////..............------------,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  888888888888888888889999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99999999::::::::::999999999999999999999999999999999999999999999998888888888888888888888888888888888877777777777777777777777777777666666666666666666666665555555555555555444444444444444444444444444444433333333333333333333222222222222222111111111222222222222333333333333333333333333333333333333333222222222222222222222111111111111111111112222222222111111111111111111111111100000000000////0000/////////////..............------------,,,,,,,,,,,,++++++++++++++++++++*************)))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9:::::::::::::999999999999:::::::99999999999999999999999999999999999999999999998888888888888888888888888888888888887777777777777777777777777777766666666666666666666666555555555555555544444444444444444444444444444444333333333333333333332222222222222222211111111112222222222222333333333333333333333322222333333322222222222222222222221111111111111111111111222222222211111111111111111111111100000000000/////0//////////////..............-------------,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999:::::::::9999999999999999:::9999999999999999999999999999999999999999999998888888888888888888888888888888888888877777777777777777777777777777666666666666666666666666555555555555555544444444444444444444444444444443333333333333333333333222222222222222222111111111112222222222222233333333333222222222222223333222222222222222222222211111111111111111111111112222222211111111111111111111111110000000000/////////////////////..............-------------,,,,,,,,,,,,++++++++++++++++++++************))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9999999999:::::99999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888877777777777777777777777777777776666666666666666666666655555555555555554444444444444444444444444444444433333333333333333333333222222222222222222211111111111122222222222223333333332222222222222222222222222222222222222222221111111111111111111111111222222211111111111111111111111110000000000////////////////////...............-------------,,,,,,,,,,,,++++++++++++++++++++************)))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""#""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888887777777777777777777777777777777666666666666666666666665555555555555555554444444444444444444444444444443333333333333333333333332222222222222222222221111111111111222222222222333333322222222222222222222222222222222222222222211111111111111111111111111122222211111111111111111101111111000000000///////////////////..............-.-------------,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888777777777777777777777777777777766666666666666666666666555555555555555555555444444444444444444444444444433333333333333333333333332222222222222222222111111111111111112222222222233333322222222222222222222222222222222222222211111111111111111111111111111112222111111111111111111100111111000000000//////////////////...............---------------,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888877777777777777777777777777777776666666666666666666666665555555555555555555555544444444444444444444444434333333333333333333333333222222222222222222222111111111111111111122222222223333222222222222222222222222222222222221111111111111111111111111111111111111221111111111111111111100011111000000000//////////.///////...............--------------,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888877777777777777777777777777777776666666666666666666666666555555555555555555555555544444444444444444444433333333333333333333333333333222222222222222222211111111111111111111122222222223332222222222222222222111222222221111111111111111111111111111111111111111111111111111111111111110000011110000000000/////////../////...............---------------,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999988889888888888888888888888888888888888888888877777777777777777777777777777777777666666666666666666666666655555555555555555555555554444444444444444444333333333333333333333333333333322222222222222222211111111111111111111111222222222222222222222222222221111122222111111111111111111111111111111111111111111111111111111111111111000000001110000000000/////////...///................---------------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999989999999999999999988888888888888888888888888888888888888888888887777777777777777777777777777777777766666666666666666666666666665555555555555555555555555444444444444444433333333333333333333333333333333332222222222222222211111111000001111111111122222222222222222222222222211111112221111111111111111111111111111111100000000000000001111111111111100000000000100000000000/////////....//................--------------,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  77777777778888888888888888888888899999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999988888999999999999988888888888888888888888888888888888888888888888777777777777777777777777777777777776666666666666666666666666666665555555555555555555555544444444444444444333333333333333333333333333333333333222222222222222211111111100000011111111111222222222222222222222222211111111211111111111111111111111111111110000000000000000000111111111111000000000000000000000000/////////.....................---------------,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  5555666666666666666666666666666666666777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::99999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666665555555555555555555555555554444444444444444444444444443333333333333333333333322222222222222222222222222222111111111111111100000000000000000111111111122222222221111111111111111001111110000000000000000000000000000000000000000000000000000//////////////////00///////////........----............--------------------,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!  55555555555566666666666666666666666666666666666777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999998888888888888888888888888888888878888888888888877777777777777777777777777666666666666666666666666666666655555555555555555555555555544444444444444444444444444443333333333333333333333333222222222222222222222222211111111111111111110000000000000000001111111111122222222211111111111111100011111000000000000000000000000000000000000000000000000000////////////////////////////////........-----.........---------------,------,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!  55555555555555555555556666666666666666666666666677777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999998888888888888888888888888888888887777788888888887777777777777777777777777766666666666666666666666666666666555555555555555555555555555444444444444444444444444444443333333333333333333333333332222222222222222222222222111111111111111111000000000000000000001111111111112222211111111111111110000111000000000000000000000000000000000000000000000000000///////////////////...///////////........------.......----------------,,----,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999::::999999999999999999999999999999999999999999999999999999888888888888888888888888888888888777777777888888877777777777777777777777777666666666666666666666666666666665555555555555555555555555555444444444444444444444444444433333333333333333333333333333322222222222222222222222221111111111111111100000000000000000000011111111111122221111111111111111100001110000000000000000000000000000000000000000000000000//////////////////......//////////........-------.....----------------,,,,--,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::999999::::::::::::::::::::::::::::::::::::::::9999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888777777777777788877777777777777777777777777666666666666666666666666666666665555555555555555555555555555544444444444444444444444444443333333333333333333333333333332222222222222222222222222222111111111111111100000000000000000000000111111111111111111111111111111100000110000000000000000000000000000000000000000000000000////////////////........./////////........--------...----------------,,,,,,-,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::9999999999999999::::::::::::::::::::::::::::::::999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888887777777777777777777777777777777777777777777666666666666666666666666666666665555555555555555555555555555544444444444444444444444444444333333333333333333333333333333222222222222222222222222222222111111111111111000000000000000000000000111111111111111111111111111111000000100000000000000000000000000000000000000000000000/////////////////...........////////........---------.----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*********************))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888877777777777777777777777777777777777777777777776666666666666666666666666666666555555555555555555555555555544444444444444444444444444444333333333333333333333333333333322222222222222222222111111111111111111111111100000000000000000000000000011111111111111111111111111111000000000000000000000000000000000000000000000/////////////////////////............///////........---------,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*********************))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666665555555555555555555555555555444444444444444444444444444443333333333333333333333333333333222222222222222222221111111111111111111111111110000000000000///0000000000001111111111111111111111111111000000000000000000000000000000000000000000///////////////////////////..............//////........--------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::9999999999999999999999999999::::::::::::::::::9999999:::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666665555555555555555555555555555444444444444444444444444444443333333333333333333333333333333222222222222222222222111111111111111111111111111100000000000000/////000000000001111111111111111111111111100000000000000000000000///////////0000000///////////////////////////................////.........--------,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*********************))))))))))))))))((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888999999999999999999888888899999999999999999999999999999999999999999999999999::::::::::::99999999999999999999999999999999999999:::::::::::99999999999999:::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777666666666666666666666666665555555555555555555555555544444444444444444444444444443333333333333333333333333333333322222222222222222222211111111111111111111111111110000000000000000//////00000000001111111111111111111111111000000000000000000000//////////////0000/////////////////////////////.................///.........--------,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:9999999999999999999999999999999999999999999999999:::::99999999999999999999::::::::99999999999999999999999999999999999999999999999999999999999999999988998888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777666666666666666666666666665555555555555555555555555555544444444444444444444444444333333333333333333333333333333322222222222222222222221111111111111111111111111111100000000000000000///////00000000001111111111111111111111100000000000000000000//////////////////////////////////////////////..................../..........-------,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""###""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  555555555555555555555555555555556666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::9999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777776666666666666666666666666655555555555555555555555555555555544444444444444444444444443333333333333333333333333333322222222222222222222221111111111111111111111111111110000000000000000000////////000000000011111111111111111111000000000000000000000////////////////////////////////////////////.................................-------,,,,,,,,--,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++****************)))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""##""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  444444445555555555555555555555555555555555666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888777777777777777777777777777777776677777777777777666666666666666666666666665555555555555555555555555555555554444444444444444444444444444333333333333333333333333333222222222222222222222221111111111111111111111111111000000000000000000////////////00000000000111111111111111110000000000000000000000///////////////////////////////////////////.......................--........--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,+++++++++++++++++++***************)))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""#""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  4444444444444444555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888877777777777777777777777777777777766666777777777766666666666666666666666666655555555555555555555555555555555444444444444444444444444444443333333333333333333333333333222222222222222222222222211111111111111111111111110000000000000000000///////////////000000000001111111111111110000000000000000000000/////////////////////////////////////////........................----.......--------,,,,,,,,++,,,,,,,,,,,,,,,,,,+++++++,,,+++++++++++++++++++***************))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999998889999999999999999999999999999999999999999999999999999999999999999999999888888998888888888888888888888888888888888888888888888888888888877777777777777777777777777777777766666666677777766666666666666666666666666655555555555555555555555555555555544444444444444444444444444444333333333333333333333333333322222222222222222222222222221111111111111111111111111000000000000000000////////////////00000000000011111111111110000000000000000000000///////////////////////////////////////........................-------......-------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++,++++++++++++++++++++***************)))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999988888889999999999999999999999999999999999999988888888888899999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777666666666666777666666666666666666666666666555555555555555555555555555555555444444444444444444444444444443333333333333333333333333333322222222222222222222222222222211111111111111111111111110000000000000000///////////////////000000000000011111111100000000000000000/0000///////////////////////////////////////......................-----------....--------,,,,,,,,+++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**************))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888889999988888888888888888888999999999999999999999999999999988888888888888888889999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777666666666666666666666666666666666666666666655555555555555555555555555555555544444444444444444444444444444333333333333333333333333333332222222222222222222222222222222111111111111111111111111111000000000000000/////////////////////000000000000001111110000000000000000///000//////////////////////////////////////....................---------------..---------,,,,,,,,++++++,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999998888888888888888888888888999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777666666666666666666666666666666666666666666666555555555555555555555555555555554444444444444444444444444444433333333333333333333333333333222222222222222222222222222222211111111111111111111111111111100000000000000//////////////////////00000000000000111100000000000000000////00//////////////////////////////////////...............------------------------------,,,,,,,,,+++++++,,,,,,,,++++++++++++++++++++++++++++++++++**************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999888888888888888888888888899999999999999999999999889999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777666666666666666666666666666666666666666666666666655555555555555555555555555554444444444444444444444444444443333333333333333333333333333332222222222222222222222222222221111111111111111111111111111110000000000000000///////////////////////0000000000000000000000000000000000/////0//////////////////////////////////////.............----------------------,,--------,,,,,,,,,++++++++,,,,,+++++++++++++++++++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999998888888888888888888888888888888999999999999999999888888899999999999999999998888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777766666666666666666666666666666666666666666666666666555555555555555555555555554444444444444444444444444444433333333333333333333333333333322222222222222222222222222222221111111111111111111111110000000000000000000000//////////////////////////00000000000000000000000000000000///////////////////////////////////////////..............---------------------,,,,------,,,,,,,,,++++++++++,,,,+++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777778888888888888877777777777888888888888888888888888888888888888888888888888889999999999888888888888888888888888888888888888888899999999998888888888888889999999999998888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555554444444444444444444444444443333333333333333333333333333332222222222222222222222222222222211111111111111111111100000000000000000000000000///////////////////////////0000000000000000000000000000000////////////////////////.......////////////.............-------------------,,,,,,,,----,,,,,,,,,,+++++++++++,,,+++++++++++++++++++++++++++++++++++**************))))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888998888888888888888888888899999888888888888888888888888888888888888888888888888888888888888888888887778777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555554444444444444444444444444444333333333333333333333333333322222222222222222222222222222222111111111111111111111100000000000000000000000000//////////////////////////////00000000000000000000000000000//////////////////////............/////////.............-----------------,,,,,,,,,,,--,,,,,,,,,,,++++++++++++,,++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  4444444444444444444444444445555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777888888888887777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555444444444444444444444444444444433333333333333333333333332222222222222222222222222222222211111111111111111111110000000000000000000000000000///////////////////////////////0000000000000000000000000000/////////////////////..............///////..............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  33444444444444444444444444444444444445555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777666666666666666666666666666666666656666666666666655555555555555555555555555544444444444444444444444444444444433333333333333333333333333322222222222222222222222222222211111111111111111111110000000000000000000000000000/////////////////////////////////000000000000000000000000000/////////////////////...............////...............------------,,,,,,,,,,,,,,,,,,+,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*+++++++++****************)))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  333333333444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887888888777777777777777777777777777777777777777777777777777777776666666666666666666666666666666665555566666666666555555555555555555555555555444444444444444444444444444444444333333333333333333333333333332222222222222222222222222222111111111111111111111110000000000000000000000000000//////////////////////./////////////00000000000000000000000000////////////////////..................................-----------,,,,,,,,,,,,,,,,,++++,,,,,,,,++++++++++++++++*+++++++++++++++++++++++**++++++++*****************)))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222233333333333333333333333333333333444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777766666666666666666777777777766666666666666677777777777777777777777767777777777777777777777777777777777777666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555444444444444444444444444444433333333333333333333333333333333333333333333222222222222222222222222222211111111111111111111111101111000000000000000000000///////////////////////////................................///////////////////////////////////......///................................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))*******************))))))***********))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555566666665555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666776666666666666666666666677777777777777777666666667777777777777777777777776677777666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555544444444444444444444444444444333333333333333333333333333333333333333333333222222222222222222222222222222211111111111111111111100001000000000000000000000000/////////////////////////..................................//////////////////////////////////.......//..............................--------------,,,,,,,,,,,,,,,,,,++++++++++++++++******************)))******************)))))))**********)))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  00000011111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777666666666666667777777777777777777666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555544444444444444444444444444444444333333333333333333333333333333333333333332222222222222222222222222222222211111111111111111111110000000000000000000000000000000/////////////////////////...................................////////////////////////////////......../..........................------------------,,,,,,,,,,,,,,,,++++++++++++++++++******************))))*****************))))))))*********))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  00000000000000000111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677776666666666666666666667777777777777666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333333333333333332222222222222222222222222222222211111111111111111111110000000000000000000000000000000000/////////////////////////....................................//////////////////////////////................................---------------------,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))****************)))))))))*******)))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555554444444444444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222211111111111111111111111000000000000000000000000000000000000//////////////////////..................-------...............////////////////////////////..............................-----------------------,,,,,,,,,,,,,,,++++++++++++++++*********************))))))**************)))))))))))*******)))))))))))))))))())))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000002222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555566666666555555555555555556666666666666666666655555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666676666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444444444444444444444444443333333333333333333333333333333322222222222222222222222222222222111111111111111111111110000000000000000000000000000000000000////////////////////....................----------...............///////////////////////////............................------------------------,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))*************))))))))))))*****))))))))))))))))))(())))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000002222222222222222222222222222222222233333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555556666666555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555544444444444444444444444444444444444444444444433333333333333333333333333322333222222222222222222222222222222222111111111111111111111110000000000000000000000000000000000000////////////////////....................---------------...............////////////////////////...........................------------------------,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))************)))))))))))))****))))))))))))))))))((()))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000022222222222222222222222222222222222222222222222223333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555554444444444444444444444444444444444444444444444333333333333333333333333333222223222222222222222222222222222222221111111111111111111111100000000000000000000000000000000000000//////////////////.......................-----------------.................////////////////////...........................------------------------,,,,,,,,,,,+,,++++++++++++++++**********************))))))))))***********))))))))))))))***))))))))))))))))))(((())((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000111122222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444444444444444444444444444433333333333333333333333333332222222222222222222222222222222222222211111111111111111111111000000000000000000000000000000000000000//////////////////......................---------------------...................////////////////..........................------------------------,,,,,,,,,,,,++,+++++++++++++++***********************)))))))))))**********)))))))))))))))**))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111112222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666655556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655556666665555555555555555555555555555555555444444444444444444444444444444444444444444444333333333333333333333333333322222222222222222222222222222222222222211111111111111111111111100000000000000000000000000000000000000//////////////////.......................------------------------......................//////////.............--...........------------------------,,,,,,,,,,,,,++++++++++++++++++***********************))))))))))))*********)))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666555555555555556666666666666666655555555666666666666666665555555566666666666666666666666666666666666666666666666666666666666666666665555555556555555555555555555555555555555555544444444444444444444444444444444444444444444443333333333333333333333333333322222222222222222222222222222222222222222111111111111111111111111100000000000000000000000000000000000///////////////////.......................----------------------------....................../////...............---.........------------------------,,,,,,,,,,,,,,+++++++++++++++++***********************))))))))))))))*******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666555555555555555556666666666555555555555555666666666666666666666666566666666666666666666666666666666666655555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444333333333333333333333333333332222222222222222222222222222222222222222222211111111111111111111111111000000000000000000000000000000000//////////////////........................-------------------------------........................................----.......------------------------,,,,,,,,,,,,,,,+++++++++++++++++**********************))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111222222222222222222222222222222222222223333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555445555444444455555555555555555555555555555555555555555555555555555555555555555555555555565555555555555555555555556655555555555555555555555666666666666666665555555566666666666666666666666655666666555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444433333333333333333333333333333322222222222222222222222222222222222222222222211111111111111111111111111111000000000000000000000000000000////////////////////.........................---------------------------------.....................................-----......-----------------------,,,,,,,,,,,,,,,,++++++++++++++++***********************)))))))))))))))))****)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666555555555555555666666666666666666655555556555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444333333333333333333333333333333322222222222222222222222222222222222222222222111111111111111111111111111111110000000000000000000000///00///////////////////////.........................-----------------------------------.................................-------...-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++***********************))))))))))))))))))**))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///0000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666655555555555555555555666666666666655555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444443333333333333333333333333333333333322222222222222222222222222222222222222222111111111111111111111111111111110000000000000000000000///////////////////////////////.........................-------------------------------------..............................--------..-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))*))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  /////////////0000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333333333333333333222222222222222222222222222222222222211111111111111111111111111111111100000000000000000000000/////////////////////////////////........................------------------------------------------........................--------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**********************))))))))))))))))))))))))))))))))))))))))))))(()))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555544444444444444555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444443333333333333333333333333333333333333333333222222222222222222222222222222222211111111111111111111111111111111100000000000000000000000////////////////////////////////////.....................-------------------------------------------------..................--------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**********************))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444555555555554444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444433333333333333333333333333333333333333333333322222222222222222222222222222222211111111111111111111111111111111100000000000000000000000//////////////////////////////////////....................-------------------------------------------------------............-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))))))))(()))))))))))))))))))))(((())))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444443333333333333333333333333333333333333333333333222222222222222222222222222221122111111111111111111111111111111111100000000000000000000000///////////////////////////////////////...................---------------------,,,,,,,,,---------------------------------.-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**********************))))))))))))))))))))(((()))))))))))))))))))(((((())))))))))(((((((((((((('(((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////1111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333344444433333333333443333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333332222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////...................----------------------,,,,,,,,,,,,,-----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++*++++********************))))))))))))))))))))(((((())))))))))))))))))((((((())))))))))(((((((((((((''(((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////0000111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555544455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444455555544444444444444444444444444444444443333333333333333333333333333333333333333333333322222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////....................----------------------,,,,,,,,,,,,,,,,-------------------------------------------------,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*+++********************)))))))))))))))))))(((((((())))))))))))))))((((((((()))))))))((((((((((((('''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000011111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444455555555555555555555444445555555555555555554444444555555555555555555555555555555555555555555555555555555555555555555554444444454444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222221111111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////...................------------------------,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++**++*********************))))))))))))))))))((((((((()))))))))))))))(((((((((()))))))((((((((((((((''''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444554444444444444444444444455555555555444444444444445555555555554444444444444555555555555555555555555455555555555555555555555555555555555555444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333332222222222222222222222222222211111111111111111111111111111111111111111110000000000000000000000000////////////////////////////////////...................-------------------------,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**+*********************))))))))))))))))))(((((((((()))))))))))))(((((((((((())))))(((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444443344444444444444444444444444444444444444444444444444444444444444444444444444454444444444444444444444445555444444444444444444444555555555555555554444444455555555555555555555555544555555444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333222222222222222222222222222222211111111111111111111111111111111111111111111100000000000000000000000000//////////////////////////////////...................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***+********************)))))))))))))))))(((((((((((())))))))))))((((((((((((()))))((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444455555555555555555554444444544444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333332222222222222222222222222222222111111111111111111111111111111111111111111111100000000000000000000000000000///////////////////////////////...................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------,,,,,,,,,,,----,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************)))))))))))))))))((((((((((((())))))))))((((((((((((((())))(((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  .........................///////////////////////................./////////////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222112222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222221111111111111111111111000000000000000000000000000000000000000000000//////////////////////////////.......................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********************)))))))((((((((((((((((((''''''''''''''''''''''''''''''&&((('''''''''''''''&&&&&&&''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  .................................../////////////........................./////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222223333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211222222111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////.......................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********************))))))))(((((((((((((((('''''''''''''''''''''''''''''''&&&(('''''''''''''''&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ........................................................................./////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333332333333333333333333333322233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222211111122111111111111111111111110000000000000000000000000000000000000000000000//////////////////////////////.........................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********************)))))))))((((((((((((((''''''''''''''''''''''''''''''''&&&&'''''''''''''''&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ........................................................................./////////////////////////0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111122222222222222222222222223333333333322222222222222333333333333222222222222233333333333333333333333333333333333333333333333333333333333333333333332222233333333333222222222222222333333333333333333333332233333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111110000000000000000000000000000000000000000000/////////////////////////////////.........................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*********************))))))))))((((((((((((('''''''''''''''''''''''''''''''&&&&&&''''''''''''''&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ........................................................................./////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333332222222222233332222222222222222222222333333333333333332222222233333333322222222222222222222222222222222222222222222222222221111111111111111111111111111111111111110000000000000000000000000000000000000000//////////////////////////////////...........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++********************)))))))))))((((((((((('''''''''''''''''''''''''''''''&&&&&&&&'''''''''''''&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ........................................................................./////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333322222222333333333333333333333333333333332222222222222222222222222222222222222222222233333333333332222222222223333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111000000000000000000000000000000000000///////////////////////////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++******************))))))))))))))((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ----...................................................................../////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222222222333333333333333333222222232222222222222222222222222222222222222222222222222233333333222222222222222222222222222222222222222222222222222222222222222222122111111111111111111111111111111111111111111111111000000000000000000000000000000000///////////////////////////////////................................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*****+++++++++++++++++****************)))))))))))))))))(((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  --------------.........................................................../////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333322222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111000000000000000000000000/00000//////////////////////////////////.................................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,++++++++++++*******++++++++++++++++**************))))))))))))))))))))(((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -----------------------................................................../////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111110000000000000000000000/////00//////////////////////////////////.................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,+++++++++++*********+++++++++++++++*************)))))))))))))))))))))(((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -----------------------....................................................../////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111100000000000000000000000/////////////////////////////////////////..................................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,+++++++++++**********+++++++++++++*************))))))))))))))))))))))(((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----------------------.........................................................................../////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111100000000000000000000000//////////////////////////////////////////..................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,+++++++++++**************++++++++*************))))))))))))))))))))))((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -----------------------.........................................................................../////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111112222222222221111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111100000000000000000000000///////////////////////////////////////////..................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,++++++++++***********************************))))))))))))))))))))))(((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%'''&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -----------------------.........................--------........................................../////////////////////////00000000000000000000000000000000000000000000000000011111111111111100000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000/////////////////////////////////////////////................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++***********************************)))))))))))))))))))))(((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  --------------------------------................-----------------------.........................../////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111112222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111000111100000000000000000000000////////////////////////////////////////////////.............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,++++++++,,++++++++++***********************************))))))))))))))))))))((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -------------------------------------------.....-------------------------........................./////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222221111122222222222222222221111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111100000000000000000000000000000000///////////////////////////////////////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++,++++++++++************************************))))))))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -------------------------------------------------------------------------.........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111222221111111111111111111122222221111111111111111112222222222222222222222222222222222222222222222222222222222222222222211111112222222111111111111111111122222222222222222221111112222222222211111111111111111111111111111111111111111111111111111000000000000000000000000000000000000///////////////////////////////////////////.................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,++++++++++++++++++++++************************************))))))))))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -------------------------------------------------------------------------.........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222111222222222222222222222222222222222222111111111111112211111111111111111111111122222222222222211111111112222221111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000////////////////////////////////////////...................................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+,,++++++++++++++++++++++++++++************************************))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$###############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -------------------------------------------------------------------------.........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111222222222222222222222221122221111111111111111111111111111111111111111111111122222222221111111111111112111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000/////////////////////////////////////...................................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###$$$$$###############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -------------------------------------------------------------------------.........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222211111111111111111111222222222222222211111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111100010000000000000000000000000000000000000000000000000/////////////////////////////////....................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************)))****************)))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####$$$###############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,------------------------------------------------------------------.........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000////////////////////////./////...................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++***************))))))***************)))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####$$###############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,---------------------------------------------------------.........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000///////////////////////.....//...................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************+++++++++++++++++++++++++++++++++++++++++++++++++++++****++++**************))))))))*************)))))))))))))((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000////////////////////////..........................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*****************++++++++++++++++++++++++++++++++++++++++++++++++++******+++*************))))))))))**********))))))))))))))(((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################"#####"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------..................................///////////////////////////////////////////////////000000000000000000000000011111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////...........................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++++++++++++++++++++++++********+**************))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################################"""####"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.........................///////////////////////////////////////////////////00000000000000000000000001100000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////...........................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++**********************++++++++++++++++++++++******++++++++++++++*************************))))))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################"""""##"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.........................///////////////////////////////////////////////////00000000000000///////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000011111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000///////////////////////..............................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++****************************++++++++++*************++++++++++***************************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################""""""#""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------.........................////////////////////////////////////////////////..//////////////////////////////////////////////////0000000//////////////////00000000000000000000000000000000000000000000///////00000/////////////////////////////////////////////////////////////////////////////////.......................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*************************************************************************************************)))******))))))))))))))))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$####################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------.......................--//////////.///...........//////////...............///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////.........................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*************************************************************************************************)))))*****))))))))))))))))))))())))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$#####################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------..................................................//////////////////.......//////////////////////////////////////////////////000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////....//..........................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,+++++++++++++++++++++++++++++++++++++++****************************))********)))))*******************************************************)))))))***)))))))))))))))))))(((()))))))))))))))))((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$#####################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------................................................../////////................//////////////////////////////////////////////////000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////...............................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++++++++++++++++++++++++****************************))))****))))))))))))*************************************************))))))))))*)))))))))))))))))))(((((())))))))))))))))((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$####################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------...........................................................................//////////////////////////////////////////////////000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,+++++++++++++++++++++++++++++++++++++++***************************))))))))*)))))))))))))))))*****************************)))*************))))))))))))))))))))))))))))))(((((((())))))))))))))(((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$#####################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------...........................................................................//////////////////////////////////////////////////00000000000000///////////////////////////////////////////////////////////////////////////////////////////////.................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))*************************))))))*********))))))))))))))))))))))))))))))))(((((((((())))))))))))(((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"##########""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------...........................................................................//////////////////////////////////////////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////..................................................---------------------------------------------,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***********************))))))))))))))))))))))))))))))))))))))********************)))))))))*****)))))))))))))))))))))))))))))))))))((((((((((()))))))))(((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""#########"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...........................................................................////////////////........./////////////////////////0///////////////////////////////////////////////////////////////////////////////////////////////.......................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))****************)))))))))))*)))))))))))))))))))))))))))))))))))))((((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""#######""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................//////.................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))*************))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""######""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------....................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////......///////////...............................................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++*+************************))))))))))))))))))))))))))))))))))))))))))))))))))***********)))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$########################################"""""""####""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------....................................................................................................//////////////////////...//////////////////////////////////////////////////////////////////........../////................................................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))))))))))))))))********)))))))))))))))))))))))))))))))))))))))()))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$########################################"""""""""##""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------....................................................................................................//////////////...........////////////////////////////////////////////////.../////////.................................................................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))*****))))))))))))))))))))))))))))))))))))))))(())))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$########################################""""""""""#""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.................................................-..................................................///////..................////////////////////////////////////////////......./////.................................................................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++***********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))**)*)))))))))))))))))))))))))))))))))))))))((()))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...............----------.............------------.........................................................................../////////////////////////////////////...............................................................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"############"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,-,,,,,,,,,,,,,,,--------------------------------------------------....................-----..................................................////////////////////////////////..........................................................................................----..-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*****************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$#################################""###########"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........----------------................................................../////////////////////////.............................................................................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**++++++******************************************)*))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))(((((((((((((((((((('((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$#################################""""#########"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  *++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................////////////////////..............................................................................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++****++****************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))((((((((((((((((((('''((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$#################################""""""########"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  **********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------................................................../////////////................................................................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++**********************************************))))))))))))))))))))))))))))))))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())((((((((((((((((((((''''((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$#################################""""""""######"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  **********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................///////.............................................................................................-...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++***********************************************))))))))))))))))))))))))))))))))))))))())))((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''(((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$#################################"""""""""####""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  *****************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.................--------........................................................................................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))(())(((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''(((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$#################################"""""""""""##""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ****************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------........-----------------....................................................................................................-...............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*************************************************))))))))))))))))))))))))))))))))))))))))((()(((((((((((((()))))))))))))))))))))))))))))))))(())))(((((((((((((((((((((((((((((((((((((((('''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############$$$$#################################"""""""""""""#"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------................................................................................................-----..........----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++**************************************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))))((())(((((((((((((((((((((((((((((((((((((((('''''''''((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############$$##################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------......................---.................................................................-----------......----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***********************************************))*))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  *********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------..............-----------.................................................--.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  *************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------......-------------------............................................-------...-----------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""""!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*****************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*****************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))))))))))((((((((((((((((((()))))))))))))))))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,+++++++++++++++++++++++++++++++++++++++++++++**************************************************************************))*********)))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************************)))))******)))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))(((((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******+++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************)))))))))**))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+++++++++++++++++++++++++++++++++++****************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))**************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++*************************++++++++++++++*************************************************************+++++++++++++++++++++****++++++++++++++++++********+++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++***********************************************))))))**********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*****)))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########################""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++********+++**************************************************************************************************************************+++++++++++++************+++++++++++***************++++++++++++++++++++++***+++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++***********************************************))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))********)))))))))))(((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########################""""#""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************************************************************************+++++++******************++++++********************++++++++++++++++*********+++++++++++++************++++++++++++++++++++++++++++++++++++++*********************************))))***********))))))))))))))****))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''(((((((()))))))**********)))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  (((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************************+++++++++++**************+++++++++****************++++++++++++++++++++++++++++++++++*********************************))))))))*******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''(((((())))))***********)))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  (((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************************++++++*******************++++*********************+++++++++++++++++++++++++++++***********************************)))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''(((((()))))************))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************************+*************************************************++++++++++++++++++++++**************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''(((((()))))************))))))))((((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++**************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''(((((()))))************)))))))((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''(((''''''''''''''''''''''(((((())))*************)))))))((((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************++++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((()))))*************))))))(((((((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************))*****************************************************************************************************+++***********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''(((((())))************)))))))(((((((((('(((((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************************))))))))))*******************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''((((())))************))))))(((((((''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************)))))))))******)))))))))))))))))))*******************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())(((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''((((()))))**********))))))(((((((''''''''''''((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  '''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*))))))****)))))))))***)))***********************************************************))))))))))))))))************************)********))))))))))))))))))))))))))))))))))))))))))***********************************************))))****************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))*********)))))))((((((''''''''''''''''('''''((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************)***))))))))))))))))))))))))))**********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************))))))****************))))))))))***********************************************)))*********************************************)))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&''''''''((((())))))*******)))))))((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************))))))))))))**********))))))))))))))))*********************))))*****************))))))))*****************************************)))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((()))))))****)))))))(((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))****))))))))))))))))))))))***************))))))))))************)))))))))))))************************************)))))))))))))))))))))))))))))))))))(((()))))))))))(((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&'''''''((((())))))))))))))))(((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))*******))))))))))))))))))*******************************))))))))))))))))))))))))))))))))))))(((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&''''''(((((())))))))))))))(((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****)))))))))))))))))))))**)))))))))))))))))))))))************************)***)))))))))))))))))))))))))))))))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&'''''&&&&&&&&&&&&&&&&''''''(((((()))))))))))))(((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((('''''''''''''''''''''''''''''''''''''''&&&&''&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))(((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((''''''''''''(((((((((((((((((('''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""""""!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''(((((((('''''''''''''''''(((((((((((((('''''''''''(('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''(((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''(((((((((''''''''''''''''(((''''''''''''''''''''''(((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""""!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''((((('''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''&&'''''''''''&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""""""!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((('''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&''''''''''''''''''''&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('(((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&'''''''''''''''''&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''(((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''(((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''(((((((((((''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''''''''''''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&''''''''''''''''''''''''&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''''''''''''''&&&&&&&&&&&'''''''''''''''''''&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&'''''''''''&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&''&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&''''''''''''''&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   #####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  "#########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################"""##"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """""""""""""##########""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$#########$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""""""""""""""""""""""""""""""""""###############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$############$$$$$$$$###############$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$#####################$$$$$$$##################$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############$########################$$$$#####################$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$########################$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$##########################################################################$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$################################################################################$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""#######"""""""""""""""""!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$####################################################################################$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$############$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!! !!!!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$#######################################################################################$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$################$$$$$$$$$$$$$#############"##"""""""""""""""""""""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!! !!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$###########$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$#############$$$$$$$$$###########################################################################################$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$###################$$$$$$$$$##############""#""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#################$$$$$###############################################################################################$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$###################$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$#############$$$$$#####################$###################################################################################################$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$########################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$################$#############################################################################################################################$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$######################################""""""""""""""""""""""""""!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$$$$#############################################################################################""""###################################################$$$$$$%%%%%%%%%%%%%%%%$$$$$$$#####################################"""""""""""""""""""""""!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$################################################################################################################"""""""#######################################""""""######$$$$$$%%%%%%%%%%%%%%%%$$$$$$$###################################"""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$################################################################################################################"""""""""""#######"""""""""""""""###############"""""""""#####$$$$$$$%%%%%%%%%%%%%%%$$$$$$$##################################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################"""""""""""""##"""""""""""""""""""""""##########""""""""""""#####$$$$$$%%%%%%%%%%%%%%%$$$$$$$################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$#################$$$#$$###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################################""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""####$$$$$$%%%%%%%%%%%%%%%$$$$$$$#############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""#######"""""""""""""""""####$$$$$%%%%%%%%%%%%%%%$$$$$$$###########################""""""""""""""""!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################################################"##"""""""""""""""""""""""""""""""""""""""""""""""""#"""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%$$$$$$#########""""""""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################################""###################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$%%%%%%%%%%%%%%$$$$$$########""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######################################################################################################""""""################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$%%%%%%%%%%%%%$$$$$$#######"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$#######################################################################################"#################"""""""""#############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$%%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   """""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########"""""""""""""""""#########################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""######$$$$$$$$$$$########"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!"!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$########"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  !!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""######$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!"""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#####################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################################################################################""""#########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""###################"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################################"""""""""#########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""###############"##""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#############################################"""""####################""""""#############################################################""""""""""""""####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""#############""#""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################""""##############"""""""""""##############""""""""""""##############################################""""######"""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""###########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!"""""""""""""""""""""""""###########""""""""""""""#######""""""""""""""""""########""""""""""""""""""########################"################""""""""""""""""""""""""""""""""""##########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!""""""""#########""""""""""!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""##""""""""""""""""""""""""###################""""""##########""""""""""""""""""""""""""""""""""""""""#####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!! !!!!!!!!!! !!!!!!"""""""""#####"""""""""""!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""#####"""""""""""""""""""""""""""""""""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!! !!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!! !!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!"""""""""""""""""""""!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!!!"""""""""""""""""!""!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!! !!!!!!!!"""""""""""""""!!"!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!"""""""""""""!!!"!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!""""""""!!!!!!!!!!!!!!    !!!!! !!!!!!!!!!!! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!